Kemono and Coomer Downloader es una herramienta que le permite descargar publicaciones de los sitios web de Kemono y Coomer.
Con esta herramienta, puede descargar publicaciones individuales, varias publicaciones secuencialmente, descargar todas las publicaciones de un perfil y descargar todos los mensajes directos de un perfil de Kemono. También podrás configurar lo que quieres guardar en las publicaciones: archivos adjuntos, vídeos, crear un archivo .txt
con información de la publicación, entre otros. Para obtener más información, visite la documentación.
Asegúrese de tener Python instalado en su sistema.
Clona este repositorio:
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
Navegue al directorio del proyecto:
cd Kemono-and-Coomer-Downloader
Seleccione el idioma deseado:
codeen
contiene la versión en inglés.codeen
contiene la versión portuguesa.Ejecute el script principal:
python main.py
Sigue las instrucciones del menú para elegir lo que deseas descargar o personalizar el programa.
Las bibliotecas requeridas son: requests
y beautifulsoup4
. Cuando ejecute el script por primera vez, si las bibliotecas no están instaladas, se le pedirá que las instale. Simplemente escribe "y" y se instalarán automáticamente.
La página de inicio del proyecto presenta las principales opciones disponibles para facilitar el uso de la herramienta.
Para descargar publicaciones específicas, simplemente ingrese los enlaces de las publicaciones separados por comas. Esta opción es ideal para descargar algunas publicaciones. Ejemplo:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
Para aquellos que quieran descargar docenas o más publicaciones de un perfil a la vez, tenemos una alternativa sólida:
Generar enlaces desde un perfil:
Navegue hasta el directorio codeen
y ejecute el comando:
python links.py < profile_url > < parameter >
Ejemplos:
Para extraer enlaces de todas las publicaciones del perfil:
python links.py https://coomer.su/fansly/user/285310079517863936 all
Para extraer enlaces de publicaciones de las páginas 1 a 5:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
Para extraer enlaces de publicaciones de las páginas 1, 6 y 9:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
Para extraer enlaces de todas las páginas disponibles, excluyendo las páginas 8 a 10 y 25:
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
Guarde los enlaces en un archivo JSON:
Después de ejecutar el comando, se creará un directorio llamado links
que contiene un archivo JSON. Ejemplo: links/coomer_su_285310079517863936_fansly.json
. Este archivo tendrá los enlaces extraídos.
Descargar publicaciones usando JSON:
Ejecute el script principal:
python main.py
Seleccione la opción 1 para descargar publicaciones.
Elija la opción 1 para descargar publicaciones de enlaces agregados manualmente o la opción 2 para usar el archivo JSON generado que contiene todos los enlaces que desea descargar.
Inicie la descarga:
Ingrese la ruta al archivo JSON generado: links/coomer_su_285310079517863936_fansly.json
.
Se iniciará la descarga y se descargarán todos los enlaces disponibles en el archivo JSON.
Para descargar todas las publicaciones de un perfil, siga estos pasos:
Seleccione la opción de descarga
Después de iniciar el programa, se le presentarán dos opciones de descarga para las publicaciones de un perfil.
Ingrese al enlace del perfil
Ingrese el enlace del perfil desde el cual desea descargar las publicaciones. Luego verá las siguientes opciones:
Opción 1: descargar todas las publicaciones
Para descargar todas las publicaciones disponibles del perfil, escriba "1" y presione Entrar. La descarga de todas las publicaciones comenzará automáticamente.
Opción 2: descargar publicaciones específicas
Si desea descargar solo ciertas publicaciones específicas, elija la opción "2". Aquí, debe ingresar el enlace de la publicación más reciente y el enlace de la publicación más antigua que desea descargar.
Esto sólo funciona para perfiles en el sitio web de Kemono, ya que Coomer no tiene esta función. Simplemente coloque el enlace del perfil y todos los DM se extraerán en formato .txt
y se guardarán en la carpeta dm
.
Las publicaciones se guardan en carpetas para una organización más sencilla. La estructura de carpetas es la siguiente:
posts
donde se guardan las publicaciones. Cada publicación se guarda en una subcarpeta identificada por el ID de la publicación.DMs
donde se guardan los archivos .txt
DM.Ejemplo de la estructura de carpetas:
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 página de configuración le permite personalizar el programa según sus necesidades.
En el modo de configuración posterior, el usuario puede configurar varias opciones, que incluyen:
.txt
, como título, fecha de publicación, fecha de importación y contenido..txt
. Para guardar comentarios, se debe habilitar la opción de guardar información.En el modo de configuración del perfil, el usuario puede configurar lo que quiere descargar de las publicaciones, similar a las opciones de configuración de las publicaciones. La diferencia es que el usuario puede filtrar por publicaciones que tengan o no imágenes, eligiendo una u otra, o ambas versiones.
Para obtener más detalles, consulte la documentación.
Este proyecto es de código abierto y le animamos a contribuir con mejoras y nuevas funciones. No dudes en enviar sugerencias, informar problemas o enviar solicitudes de extracción a través del repositorio oficial de GitHub o de nuestro Discord.
Desarrollado y mantenido por E43b, Kemono and Coomer Downloader tiene como objetivo simplificar el proceso de descarga de publicaciones de los sitios web de Kemono y Coomer, brindando una experiencia más accesible y organizada.
Si tiene problemas, encuentra errores o tiene alguna pregunta, visite nuestro Discord para obtener ayuda y soporte.
Si encuentra útil esta herramienta y le gustaría apoyar su desarrollo continuo, considere hacer una donación. Su contribución ayuda a mantener activo el proyecto y desarrollar nuevas funciones.
¡Esperamos que esta herramienta te sea útil!