À propos du projet

ShiguReader est un gestionnaire de ressources local destiné aux collections de bandes dessinées et de doujinshi. Il suffit de télécharger la version Release pour l'exécuter. Le backend utilise par défaut le port 3000 ; si celui-ci est occupé, vous pouvez le modifier avec le paramètre `--port`. Les téléphones ou tablettes peuvent y accéder via un code QR sur le même réseau local. Fonctionnalités principales : - **Visualisation de BD** : Affiche les couvertures des archives zip, rar, 7z, et prend en charge le changement de page, le zoom, le plein écran et le saut rapide de pages. - **Organisation des ressources** : Trie, filtre et regroupe les fichiers par préférences, auteur, type de doujin, etc., avec possibilité de déplacer ou supprimer des fichiers. - **Lecture multimédia** : Prend en charge les formats courants lisibles par le navigateur, comme jpg, png, gif, mp3, wav, mp4, avi, etc. - **Optimisation de l'espace** : Compresse en un clic les images dans les archives ; sous Linux, il est recommandé d'installer ImageMagick, sous Windows, assurez-vous que `magick` est accessible en ligne de commande. Les résultats de compression sont sauvegardés par défaut dans `workspace/minified_zip_cache`. - **Statistiques** : Génère des graphiques sur la taille des fichiers et le nombre de fichiers par période. - **Multi-appareils** : Propose des vidéos de démonstration pour PC, iPad et iPhone, avec une interface aux couleurs proches de l'ancien Panda Net. Raccourcis de lecture : A/D ou flèches gauche/droite pour changer de page, W/S ou flèches haut/bas pour défiler, +/- pour zoomer, Entrée pour le plein écran, et déplacement des fichiers vers les dossiers good ou no good. Le projet inclut également un script Tampermonkey pour communiquer avec le backend local lors de la visite de sites pertinents, afin de marquer les fichiers déjà téléchargés. À noter : certains noms de fichiers contenant des caractères chinois ou des kana japonais peuvent ne pas se charger correctement en raison des paramètres Unicode du système ; la lecture vidéo est une fonctionnalité supplémentaire, et les formats lisibles dépendent du navigateur.