Le Kemono et Coomer Downloader est un outil qui vous permet de télécharger des publications à partir des sites Web Kemono et Coomer.
Avec cet outil, vous pouvez télécharger des publications uniques, plusieurs publications de manière séquentielle, télécharger toutes les publications d'un profil et télécharger tous les DM d'un profil Kemono. Vous pouvez également configurer ce que vous souhaitez enregistrer dans les publications : pièces jointes, vidéos, créer un fichier .txt
avec des informations sur la publication, entre autres. Pour plus d’informations, visitez la documentation.
Assurez-vous que Python est installé sur votre système.
Clonez ce dépôt :
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
Accédez au répertoire du projet :
cd Kemono-and-Coomer-Downloader
Sélectionnez la langue souhaitée :
codeen
contient la version anglaise.codeen
contient la version portugaise.Exécutez le script principal :
python main.py
Suivez les instructions dans le menu pour choisir ce que vous souhaitez télécharger ou personnaliser le programme.
Les bibliothèques requises sont : requests
et beautifulsoup4
. Lors de la première exécution du script, si les bibliothèques ne sont pas installées, vous serez invité à les installer. Tapez simplement "y" et ils seront installés automatiquement.
La page d'accueil du projet présente les principales options disponibles pour faciliter l'utilisation de l'outil.
Pour télécharger des articles spécifiques, entrez simplement les liens des articles séparés par des virgules. Cette option est idéale pour télécharger quelques articles. Exemple:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
Pour ceux qui souhaitent télécharger des dizaines ou plus de publications à partir d’un profil à la fois, nous avons une alternative robuste :
Générer des liens à partir d'un profil :
Accédez au répertoire codeen
et exécutez la commande :
python links.py < profile_url > < parameter >
Exemples :
Pour extraire les liens de toutes les publications du profil :
python links.py https://coomer.su/fansly/user/285310079517863936 all
Pour extraire les liens des articles des pages 1 à 5 :
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
Pour extraire les liens des articles des pages 1, 6 et 9 :
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
Pour extraire les liens de toutes les pages disponibles, à l'exclusion des pages 8 à 10 et 25 :
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
Enregistrez les liens dans un fichier JSON :
Après avoir exécuté la commande, un répertoire appelé links
sera créé contenant un fichier JSON. Exemple : links/coomer_su_285310079517863936_fansly.json
. Ce fichier contiendra les liens extraits.
Téléchargez les articles à l'aide du JSON :
Exécutez le script principal :
python main.py
Sélectionnez l'option 1 pour télécharger les publications.
Choisissez l'option 1 pour télécharger les publications à partir de liens ajoutés manuellement ou l'option 2 pour utiliser le fichier JSON généré qui contient tous les liens que vous souhaitez télécharger.
Lancez le téléchargement :
Entrez le chemin d'accès au fichier JSON généré : links/coomer_su_285310079517863936_fansly.json
.
Le téléchargement démarrera et tous les liens disponibles dans le fichier JSON seront téléchargés.
Pour télécharger toutes les publications d'un profil, procédez comme suit :
Sélectionnez l'option de téléchargement
Après avoir lancé le programme, deux options de téléchargement vous seront proposées pour les publications d'un profil.
Entrez le lien du profil
Saisissez le lien du profil à partir duquel vous souhaitez télécharger les publications. Vous verrez alors les options suivantes :
Option 1 : Télécharger tous les messages
Pour télécharger toutes les publications disponibles à partir du profil, tapez « 1 » et appuyez sur Entrée. Le téléchargement de tous les articles commencera automatiquement.
Option 2 : Télécharger des articles spécifiques
Si vous souhaitez télécharger uniquement certains articles spécifiques, choisissez l'option "2". Ici, vous devez saisir le lien de la publication la plus récente et le lien de la publication la plus ancienne que vous souhaitez télécharger.
Cela ne fonctionne que pour les profils sur le site Kemono, car Coomer ne dispose pas de cette fonctionnalité. Mettez simplement le lien du profil et tous les DM seront extraits au format .txt
et enregistrés dans le dossier dm
.
Les publications sont enregistrées dans des dossiers pour une organisation plus facile. La structure des dossiers est la suivante :
posts
dans lequel les messages sont enregistrés. Chaque publication est enregistrée dans un sous-dossier identifié par l'ID de la publication.DMs
où les fichiers DM .txt
sont enregistrés.Exemple de structure de dossiers :
Kemono-and-Coomer-Downloader/
│
├── kemono/ # Kemono platform folder
│ ├── author1/ # Author 1 folder
│ │ ├── posts/ # Posts folder for author 1
│ │ │ ├── postID1/ # Post folder with ID 1
│ │ │ │ ├── post_content # Post content
│ │ │ │ └── ... # Other post files
│ │ │ └── postID2/ # Post folder with ID 2
│ │ │ ├── post_content # Post content
│ │ │ └── ... # Other post files
│ │ └── DMs/ # DMs folder for author 1
│ │ ├── dm1.txt # DM 1
│ │ ├── dm2.txt # DM 2
│ │ └── ... # Other DMs
│ └── author2/ # Author 2 folder
│ ├── posts/ # Posts folder for author 2
│ └── DMs/ # DMs folder for author 2
│
└── coomer/ # Coomer platform folder
├── author1/ # Author 1 folder
│ ├── posts/ # Posts folder for author 1
│ └── DMs/ # DMs folder for author 1 (if applicable)
└── author2/ # Author 2 folder
├── posts/ # Posts folder for author 2
└── DMs/ # DMs folder for author 2 (if applicable)
La page de configuration vous permet de personnaliser le programme selon vos besoins.
En mode post-configuration, l'utilisateur peut définir plusieurs options, notamment :
.txt
, telles que le titre, la date de publication, la date d'importation et le contenu..txt
. Pour enregistrer les commentaires, l'option d'enregistrement des informations doit être activée.En mode de configuration de profil, l'utilisateur peut définir ce qu'il souhaite télécharger à partir des publications, de la même manière que les options de configuration des publications. La différence est que l'utilisateur peut filtrer par publications contenant ou non des images, en choisissant l'une ou l'autre, ou les deux versions.
Pour plus de détails, reportez-vous à la documentation.
Ce projet est open source et vous êtes encouragés à contribuer aux améliorations et aux nouvelles fonctionnalités. N'hésitez pas à envoyer des suggestions, signaler des problèmes ou soumettre des demandes de tirage via le référentiel officiel GitHub ou via notre Discord.
Développé et maintenu par E43b, Kemono et Coomer Downloader vise à simplifier le processus de téléchargement de publications à partir des sites Web Kemono et Coomer, offrant une expérience plus accessible et organisée.
Si vous rencontrez des problèmes, trouvez des bugs ou avez des questions, visitez notre Discord pour obtenir de l'aide et du support.
Si vous trouvez cet outil utile et souhaitez soutenir son développement continu, pensez à faire un don. Votre contribution permet de maintenir le projet actif et de développer de nouvelles fonctionnalités.
Nous espérons que cet outil vous sera utile !