Lengas & Syngas

Il y a quelques mois, je me suis lancé dans un projet d’envergure. Concevoir un outil, qui me permette de gérer ma collection de mangas.

Vous me direz à quoi bon ? Il y a des des outils pour cela. C’est en partie vrai. Le souci que j’ai, c’est qu’il manque toujours un truc à l’un deux, aucune application ne regroupe vraiment tous mes besoins, souvent des fonctionnalités sont payantes, etc.. En bref, je ne m’y retrouvais pas.

Je me suis donc mis en tête de faire mon propre outil, qui aurait tous les fonctionnalités m’étant utiles et surtout que ce soit tout gratuit pour tous. Je me suis donc associé à mon acolyte Claude (encore merci Skit pour le partage), afin de débuter le code.

Ainsi, Lengas est né.

Il est disponible à cet adresse et vous pouvez le télécharger pour installer votre propre instance sur votre serveur web :

https://git.crystalyx.net/Esenjin_Asakha/Lengas

C’est tout simple, en quelques cliques c’est opérationnel. Vous pouvez également voir un aperçu de ma propre instance par là :

https://concepts.esenjin.xyz/lengas

Qu’est-ce donc plus en détails Lengas ?

Avec, vous pourrez :

  • Visualiser et organiser votre collection, répartie en deux collections cloisonnées : la mangathèque (mangas et light-novels) et l’animethèque (animés).
  • Suivre l’état de lecture de chaque tome et l’état de visionnage de chaque épisode (à lire/à voir, en cours, terminé).
  • Ajouter, modifier et supprimer des séries, des tomes et des épisodes.
  • Importer et tenir à jour l’animethèque automatiquement grâce à Anilist.
  • Consulter des statistiques détaillées sur chacune des deux collections.
  • Gérer une liste d’envies typée pour les séries (mangas ou animés) que vous souhaitez acquérir ou dont la diffusion n’a pas encore commencé.
  • Recevoir des notifications pour les tomes manquants ou incorrectement étiquetés.
  • Marquer les tomes collectors et les derniers tomes/épisodes.
  • Gérer les prêts de tomes à vos amis.
  • Rédiger des critiques (avis) sur vos séries, mises en forme en Markdown et visibles par vos visiteurs.
  • Activer un mode privé pour cacher votre bibliothèque, réglable séparément pour chaque collection.
  • Etc..

Cela fait plus de 7 mois que je travail dessus et ne cesse de le peaufiner. Si bien entendu vous avez des retours, des soucis à signaler ou encore des nouveautés que vous désirez voir dessus, n’hésitez pas !

Je ne vous cache pas que je ne m’attendais pas à ce que ce projet devienne si gros et prenne une telle ampleur. Le gérer a vraiment été un gros travail auquel je ne m’attendais pas. Superviser un projet, concevoir des mécanismes qui tiennent la route sur le long terme, etc., c’était vraiment nouveau et enrichissant.

C’était très simpliste à la base, puis les idées sont arrivées les unes après les autres, pour donner désormais une version que je trouve réellement exploitable, avec notamment l’intégration de la gestion de son animethèque.

Ajouter la gestion des animés était plutôt facile, grâce à l’API ouverte d’Anilist pour récupérer toutes les données des séries. En revanche pour les mangas et light-novels, ce n’était clairement pas la même limonade.

On a soit d’un coté, des sites avec des données complètes, sur les publications françaises, mais sans API, ou à l’inverse, des sites disposant d’une API ouverte, mais pas avec les données françaises à jour (généralement, c’est uniquement basé sur les publications japonaises).

Il a donc fallu concevoir un outil qui se branche sur l’API de MangaUpdates, pour récupérer les informations de base, comme le nom de l’auteur, les genres, etc. et un second outil, pour scrapper Babelio, afin de récupérer les dates de publication françaises effectives des tomes.

Et là, on peut dire qu’on est franchement pas mal. L’outil est très complet et fonctionne bien. Mais un truc me chiffonnait. L’agrégation que je fais de mon coté, pour ma collection, elle ne bénéficie à personne. C’était vraiment compliqué de trouver des informations que l’on peut utiliser facilement, j’ai donc souhaité que tout ce taff puisse servir à tout le monde.

Et Syngas a vu le jour.

L’objectif de ce site est simple. Mutualiser toutes les informations que les différents utilisateurs de Lengas agrègent en un point, accessible facilement, pour tous.

Le site est accessible à cette adresse :

https://concepts.esenjin.xyz/syngas

Il s’agit d’une base de données communautaire de séries manga/light-novel, alimentée par les instances Lengas (via son API) et par des contributeurs (via le site public), avec une double vocation. Premièrement, suivre précisément l’édition française (titre VF, nombre de tomes VF, statut de publication en France), notamment pour les light-novels, mal couvert par les outils existants. Deuxièmement, de faire gagner du temps à chaque utilisateur de Lengas (recherche avec pré-remplissage automatique d’une fiche).

À l’heure actuelle, sa base n’est composée que des séries de ma collection, j’espère donc qu’il intéressera suffisamment de monde, pour faire grossir celle-ci, afin d’avoir enfin une source française fiable, complète et accessible.


Si vous pensez que ces outils valent le détour, parlez-en autour de vous et/ou utilisez-les ! Rien ne me ferais plus plaisir de constater que ce travail soit utile au plus grand nombre.

Je n’en parle pas souvent, mais j’ai un Discord personnel, sur lequel il vous est possible de papoter avec moi en toute tranquillité, ainsi qu’échanger sur mes projets, ou encore mes créations plastiques et littéraires. Tant que vous vous y tenez calmement, vous êtes bienvenue !

À la prochaine !

Esenjin Asakha Écrit par :

Rédacteur du site. Passionné d'arts et de culture. Se pose trop de questions. Fortement très fan de Monogatari Series !

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.