Analysez facilement les titres de mangas, de manhua et de manhwa de Webscrap à partir de sites Web spécifiques. Cet outil basé sur Python fournit une solution polyvalente pour créer des fichiers de configuration, rechercher des titres de manga et mettre à jour les fichiers cache pour un accès rapide aux dernières versions.
main.py sert de script central, offrant une interface conviviale pour gérer les URL de sites Web analysés, les mises à jour du cache et les interactions des utilisateurs. Avec ce script, vous pouvez rechercher des titres de mangas, mettre à jour les fichiers cache, etc.
createJSONS.py est responsable de la création et de la mise à jour des fichiers de configuration JSON pour des sites Web d'analyse spécifiques. Il garantit que les fichiers JSON essentiels existent et, dans le cas contraire, crée des fichiers de configuration par défaut pour les sites Web « AsuraScans » et « ReaperScans ». Ce script permet aux utilisateurs de personnaliser les URL, les signets et d'autres paramètres.
search.py inclut des fonctions de recherche sur les sites Web d'analyse et de mise à jour des fichiers de cache. Il fournit des fonctionnalités pour les recherches Google, la recherche de titres de mangas sur les sites Web « AsuraScans » et « ReaperScans » et la mise à jour des fichiers cache avec les dernières versions. Ces fonctions sont essentielles pour obtenir les résultats de recherche actuels et les données d'analyse.
bookmark.py introduit un système de gestion de signets dans le Webscraper. Avec des fonctionnalités telles que l'ajout, la suppression, la modification, le tri et le filtrage des signets, vous pouvez organiser efficacement votre collection de mangas. Il offre également la possibilité d'exporter et d'importer des signets, de créer et de restaurer des sauvegardes et de calculer des statistiques sur votre collection, ce qui en fait un outil complet pour les passionnés de manga. Cette extension améliore les fonctionnalités du gestionnaire, offrant une solution tout-en-un pour gérer à la fois les sites Web d'analyse et votre collection personnelle de mangas.
Requirements.txt répertorie les packages Python requis pour exécuter le projet. Vous pouvez facilement installer ces packages en utilisant pip
avec la liste de packages fournie.
Pour configurer le projet et installer les packages Python requis, procédez comme suit :
Clonez le référentiel du projet sur votre ordinateur local.
Ouvrez votre interface de ligne de commande (terminal) et accédez au répertoire du projet.
Exécutez la commande suivante pour installer les packages nécessaires :
pip install -r requirements.txt
Exécutez la commande suivante pour démarrer le programme :
Windows PowerShell
Python . m ain.py
ou
WindowsCMD
Python main.py
Le gestionnaire de site Web Manga Scan offre un large éventail de fonctionnalités :
Recherche de titres de manga : recherchez facilement des titres de manga, manhua ou manhwa spécifiques sur les sites Web « AsuraScans » et « ReaperScans ». Restez à jour avec les dernières versions.
Mettre à jour les fichiers de cache : gardez les fichiers de cache à jour en exécutant des commandes de mise à jour. Assurez-vous que vos résultats de recherche et vos données d’analyse sont toujours à jour.
Personnalisation : modifiez les fichiers de configuration en fonction de vos préférences, y compris les URL et les signets des sites Web "AsuraScans" et "ReaperScans".
Interface interactive : utilisez l'interface interactive de main.py pour gérer facilement les URL et les paramètres de votre site Web d'analyse.
search asura <query>
pour rechercher des titres de manga sur « AsuraScans ».search reaper <query>
pour rechercher des titres de manga sur « ReaperScans ».search <query>
pour rechercher des titres de manga sur « AsuraScans » et « ReaperScans ».update reaper cache
pour mettre à jour le cache nécessaire à la recherche sur « ReaperScans ».update asura cache
pour mettre à jour le cache nécessaire à la recherche sur « AsuraScans ».Le gestionnaire de site Web Manga Scan propose désormais une fonctionnalité de gestion des favoris fournie par le script bookmark.py . Avec cette fonctionnalité, vous pouvez créer, modifier et interagir avec les signets de vos titres de manga préférés. Voici les principales caractéristiques :
Ajouter des signets : ajoutez de nouvelles entrées à vos signets avec diverses options, notamment le nom, l'URL, le chapitre actuel et les balises.
Supprimer les favoris : supprimez les entrées existantes de vos favoris. En option, vous pouvez choisir de supprimer le répertoire associé.
Modifier les signets : mettez à jour les détails des signets existants, notamment le nom, la numérisation, l'URL, les balises, etc.
Liste des signets : répertoriez tous vos signets, filtrez-les par numérisation et recherchez même des signets par nom ou par balise.
Exporter et importer des signets : exportez des signets individuels ou multiples vers des fichiers externes et importez des signets à partir de chemins ou de dossiers spécifiques.
Créer et restaurer des sauvegardes : créez des sauvegardes de vos favoris et de leurs répertoires, et restaurez les favoris à partir d'une sauvegarde.
Trier et filtrer les signets : triez et filtrez vos signets en fonction de divers critères, notamment le nom, le chapitre actuel, les balises, etc.
Afficher et rechercher des signets : affichez les détails des signets et recherchez des signets en fonction d'une requête, y compris la recherche par balises.
Archivage des signets : archivez et désarchivez les signets pour gérer efficacement votre collection.
Liste des signets archivés : répertoriez les signets archivés pour en garder une trace.
Calculer des statistiques : calculez des statistiques sur vos signets, y compris le nombre total de signets, les signets archivés, la progression du téléchargement, les balises les plus utilisées et la progression moyenne des chapitres.
Pour accéder à la fonctionnalité de gestion des favoris, utilisez le format de commande suivant dans le script main.py :
bookmark keyword [options]
Remplacez « mot-clé » par l'une des actions de gestion des favoris, telles que « ajouter », « supprimer », « modifier », etc. Utilisez les options appropriées pour effectuer des actions spécifiques sur vos favoris. Vous pouvez également utiliser la commande « bookmark --help » pour voir les mots-clés disponibles et leurs options.
N'hésitez pas à explorer et à gérer vos favoris manga en toute transparence grâce à cette nouvelle fonctionnalité !
Voici un exemple d'utilisation de la fonctionnalité de favoris pour ajouter une nouvelle entrée à vos favoris :
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
Ce projet nécessite les packages Python suivants, répertoriés dans le fichier Requirements.txt :
Utilisez pip
pour installer ces packages avec la commande fournie dans la section d'installation.
Les contributions à ce projet sont les bienvenues ! Si vous avez des idées de nouvelles fonctionnalités ou d'améliorations, n'hésitez pas à créer un problème ou à soumettre une pull request. Le signalement des problèmes ou des bugs rencontrés lors de l'utilisation est également apprécié.
Ce projet est sous licence MIT. Voir le fichier LICENCE pour des informations détaillées concernant les conditions d'utilisation.