À propos du projet

Sena Repo est un gestionnaire de bibliothèque privée pour visual novels (Galgame) auto-hébergé et open source. Il adopte une architecture client-serveur, idéale pour déployer la bibliothèque de jeux sur un serveur distant (comme un NAS), permettant aux utilisateurs de contrôler entièrement leur site, plutôt qu'un gestionnaire local. Fonctionnalités principales : - Gestion de la bibliothèque : scanne, scrape et trie les fichiers de visual novels, affichés en vue grille ou liste dans le client, avec filtrage par éditeur, étiquette ou plateforme. - Page de détail du jeu : affiche la couverture, le fond, la description, les étiquettes, la liste des versions et les options de téléchargement. - Téléchargement et installation : le client peut télécharger et décompresser automatiquement dans un répertoire spécifié, et permet d'importer des jeux en tant que jeux Steam tiers avec création de raccourcis. - Injection de correctifs Steam : scanne, scrape et associe des fichiers de correctifs pour injecter des correctifs dans les visual novels achetés sur Steam ; le client et le serveur offrent une interface de gestion des correctifs. - Édition des métadonnées : compare et sélectionne champ par champ les résultats de scraping provenant de multiples sources. - Utilisateurs et paramètres : propose des pages pour les informations personnelles, la gestion des utilisateurs et les réglages. Plateformes et déploiement : les badges du README indiquent la prise en charge de Windows, Android et Linux. Les instructions d'installation et d'utilisation sont disponibles sur le site officiel de documentation : https://sena-repo.github.io. Licence et avertissements : le projet est sous licence AGPL-3.0 ; toute version modifiée déployée publiquement ou distribuée doit être open source. Le README précise que le projet est destiné à un usage légal uniquement, ne fournit pas de jeux, de ressources crackées ni de moyens de contourner les autorisations ; il est développé avec l'aide de l'IA et n'a pas été audité pour la sécurité, nécessitant un renforcement avant tout déploiement public ; les mises à jour futures pourraient impliquer des modifications côté serveur avec un risque de perte de données. Le projet a référencé plusieurs projets open source comme 7-Zip-zstd, OpenList et Playnite.