Quería leer vinland saga en mi Kindle, pero no encontraba donde descargarlo así que me vi en la obligación de hacer un script que descargue las imágenes para luego pasarlas a formato MOBI
Luego de descargar los capítulos que quería leer me di cuenta que podría hacer que el script funcionara para cualquier manga, así fue que nació esto ฅ^•ﻌ•^ฅ
Las imágenes son descargadas de https://www.mangatigre.net/
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
- Python 3.x
git clone git@github.com:raebeb/manga_scraper.git
ó
git clone https://github.com/raebeb/manga_scraper.git
En caso de no tener git instalado (y no tener la intención ni la necesidad de hacerlo) se puede descargar el repositorio como ZIP
Sigue las instrucciones de https://www.python.org/downloads/
En este sitio están detalladas las instrucciones para descargar e instalar pip según tu sistema operativo https://tecnonucleous.com/2018/01/28/como-instalar-pip-para-python-en-windows-mac-y-linux/
Para esto es necesario en la raíz del proyecto ejecutar el siguiente comando
pip install -r requirements.txt
en caso de que el comando anterior falle probar con
pip3 install -r requirements.txt
Una vez que se hayan instalado todas las dependencias podemos seguir con el siguiente paso
A continuación se detallarán ejemplos de los distintos modos para descargar mangas
El siguiente comando descarga todos los capítulos del manga especificado
python3 scraper.py -n 'boruto' -i 1 -f last
El siguiente comando descargará solo los capítulos que se encuentren entre los valores especificados (incluyéndolos), en el ejemplo descargara desde el capítulo 4 hasta el capítulo 21
python3 scraper.py -n 'blue lock' -i 4 -f 21
En este comando es necesario que el valor que se especifica en el valor de la bandera -i sea menor al valor de la bandera -f, en caso contrario arrojara una excepción En el caso de que el capítulo especificado en la bandera -f sea mayor al último capítulo existente del manga especificado, el script descargara hasta el último capítulo existente y luego arrojara una excepción
El siguiente comando descargará solo un capítulo del manga especificado, en el ejemplo sería el capítulo número 3
python3 scraper.py -n 'one piece' -s 3
El siguiente comando descargará una serie de capítulos iniciando e incluyendo al especificado en la bandera -i hasta el último
python3 scraper.py -n 'Trigun' -i 4 -f last
El siguiente comando solo descargará el último capítulo existente del manga
python3 scraper.py -n 'Vinland Saga' -l true
- -n : Nombre del manga, es obligatorio en todos los comandos, el nombre de los mangas debe ir SIEMPRE entre comillas
- -i : Initial chapter, capítulo inicial del manga, indica desde que capitulo se comenzara a descargar, es de caracter opcional, pero si se usa se debe usar la banderita -f
- -f : Final chapter, capítulo final del manga, indica hasta que capitulo incluyéndolo
- -s : single chapter, descargará solo el capítulo indicado
- -l : Last chapter, se utiliza para descargar solo el último capítulo, debe ir acompañado de la palabra true
Los mangas quedarán guardados en la raíz del proyecto en una carpeta llamada Mangas

Cada capítulo queda guardado en una carpeta independiente con el número correspondiente

Las carpetas quedan listas para ser importadas directamente en el software de KindleComicConverter a formato MOBI o EPUB y luego subidas a la Kindle ya sea por correo o usando Calibre
- Python 3.8 - Lenguaje de programación
- Francisca Osores - Trabajo inicial
- Daniel Mansilla
- Ante cualquier duda o comentario escribir a fmosoresortiz@gmail.com
- Este proyecto ha sido fuertemente inspirado por el trabajo de Carleslc y su repositorio https://github.com/Carleslc/InMangaKindle
en caso de que al usar mi script no puedas descargar algún manga te recomiendo revisar el trabajo de Carleslc, ya que la obtención de los mangas la hacemos a distintas páginas
⌨️ con ❤️ por Francisca Osores 👩💻
/> フ
| _ _|
/` ミ_xノ
/ |
/ ヽ ノ
│ | | |
/ ̄| | | |
( ̄ヽ__ ヽ_)__)
\二)
- Elejir la ruta donde almacenar los mangas descargados
- Agregar tests
- Optimizar la busqueda del ultimo capitulo
- Opcion para descargar solo imagenes o transformarlas ya a MOBI
