Chers utilisateurs et développeurs :
Pour cause de force majeure, les API sur lesquelles s'appuie le projet Tomato ne sont plus disponibles (y compris les projets en amont). Après discussion avec la communauté, nous avons décidé de suspendre les mises à jour du projet et le référentiel sera archivé.
Cela ne signifie pas la fin de toute la chaîne de projets. Nous allons concentrer notre développement sur le projet Qimao ;
S'il existe une nouvelle façon d'implémenter les fonctionnalités requises par le projet à l'avenir, nous envisagerons de reprendre la mise à jour.
Merci pour votre soutien et votre compréhension à long terme.
Meilleurs vœux,
星皅(shing-yu) &
Communauté d'outils de tomates
19 mars 2024
Autres articles concernés qui ne sont plus disponibles :
shing-yu/fanqie-downloader-api-v4
weiwei-cool/FanQieNovelDownloadOnWeb
Version Web et bot
Implémentation Python du téléchargement du roman Tomato. Il s'agit d'un programme Python permettant de télécharger des romans à partir du site Web de romans Tomato.
Si vous avez besoin de télécharger le roman Seven Cats. Une variante de ce projet, le projet 7mao-novel-downloader, peut être utilisée.
L'inspiration et l'API de ce programme proviennent du script utilisateur (MIT) réalisé par ibxff, que vous pouvez obtenir ici.
QQ : Hors groupe 1 : 149050832 Hors groupe 2 : 667146297 Canal : https://pd.qq.com/s/hd0ciuont Merci aux contributeurs (sponsors) pour leur soutien à ce projet, vous pouvez obtenir la liste des contributeurs et sponsors ici .
L'utilisation de ce programme indique que vous avez lu et accepté le contrat de licence utilisateur final (CLUF)
Téléchargez le roman sur le site Tomato.
Permet aux utilisateurs de choisir le format d'encodage entre l'encodage UTF-8 et GB2312 lors de l'enregistrement des fichiers.
Interface de ligne de commande conviviale avec invites et options.
Prend en charge l'enregistrement aux formats txt et epub
Accédez à l'interface Releases pour télécharger la dernière version du programme exécutable
Placez le programme dans le répertoire approprié et double-cliquez pour l'exécuter.
Suivez les invites pour sélectionner un mode et accepter les termes et conditions.
Entrez l'URL de la page de table des matières du roman lorsque vous y êtes invité.
Lorsque vous y êtes invité, sélectionnez le format d'encodage (UTF-8 ou GB2312) lors de l'enregistrement du fichier.
Choisissez si vous souhaitez personnaliser le chemin de sauvegarde
Le programme téléchargera les chapitres du roman et les enregistrera dans des fichiers texte nommés d'après les titres du roman.
Une fois le téléchargement terminé, vous pourrez retrouver les fichiers du roman dans le répertoire de votre choix.
Nous souhaitons la bienvenue et remercions tous les contributeurs. Si ce projet vous intéresse et souhaitez contribuer, voici quelques façons de vous impliquer :
Si vous rencontrez des problèmes lors de l'utilisation ou si vous avez des suggestions d'amélioration, veuillez soumettre des questions ou des suggestions via la page Problèmes.
Si vous souhaitez améliorer directement le code, vous pouvez créer ce projet et soumettre une Pull Request.
Avant de soumettre une Pull Request :
Veuillez vous assurer que votre code est conforme à la spécification PEP8 de Python.
Veuillez vous assurer que votre code s'exécute correctement sur tous les systèmes d'exploitation.
Si vous souhaitez ajouter de nouvelles fonctionnalités à ce projet, veuillez d'abord créer un problème et décrire vos idées en détail dans le problème.
Recommandation : ajoutez des commentaires clairs à votre code pour aider les autres à comprendre.
Facultatif : utilisez les spécifications de validation conventionnelles dans votre message de validation.
Facultatif : signez votre soumission avec une clé GPG.
(Utilisez les options facultatives pour nous aider à examiner rapidement votre Pull Request.)
Nous compterons votre contribution comme contributeur. Vous pouvez obtenir une liste des contributeurs et sponsors ici. Merci pour votre contribution!
Avant d'emballer et de modifier ce script, assurez-vous que les éléments suivants sont installés :
Python 3.x
Bibliothèques Python requises : requêtes, beautifulsoup4, packaging, ebooklib
Vous pouvez obtenir le code source du programme dans le répertoire src
Vous pouvez utiliser pip pour installer les bibliothèques requises (versions standard) :
pip install -r exigences.txt
Pour protéger ce programme contre toute utilisation à des fins de mauvaises pratiques commerciales,
Ce programme est publié sous la licence publique générale GNU version 3 (GPLv3),
Vous pouvez trouver une copie de la licence ici,
Veuillez vous assurer que vous respectez les termes de cette licence lors de l'utilisation et de la modification du programme,
Veuillez utiliser l'open source GPLv3 après avoir développé ou mixé sur la base de ce programme. Merci pour votre coopération.
Ce programme est destiné à des fins éducatives et de recherche liées aux techniques d'exploration Web et de traitement de pages Web Python. Il ne doit pas être utilisé pour une activité illégale ou pour violation des droits d’autrui. L'utilisateur est responsable de toute responsabilité légale et des risques découlant de l'utilisation de ce programme, et l'auteur et les contributeurs du projet ne sont pas responsables de toute perte ou dommage causé par l'utilisation du programme.
Avant d'utiliser ce programme, assurez-vous de vous conformer aux lois et réglementations en vigueur, ainsi qu'aux politiques d'utilisation du site Web, et consultez un conseiller juridique si vous avez des questions ou des préoccupations.
Auteur : Xingyu (xing-yv)
Dépôt GitHub : https://github.com/xing-yv/fanqie-novel-download
Dépôt Gitee : https://gitee.com/xingyv1024/fanqie-novel-download
Si vous rencontrez des problèmes ou avez des suggestions d'amélioration, veuillez les soumettre à la page des problèmes GitHub de ce projet.
Si vous souhaitez soutenir mon développement, n'hésitez pas à parrainer, merci pour votre soutien !