Skip to content

Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)

License

Notifications You must be signed in to change notification settings

Carleslc/InMangaKindle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manga en Español para Kindle / Ebook

Spanish Manga for Kindle / Ebook

ko-fi

Instalar / Install

Python

🇪🇸: Las dependencias de Python se instalarán automáticamente la primera vez que ejecutes el programa.

Puedes actualizar las dependencias en cualquier momento con el siguiente comando:

python manga.py --update

También puedes instalarlas manualmente con el siguiente comando: pip install --user -r dependencies.txt

🇬🇧: Python dependencies will be installed automatically the first time you run the program.

You can update these dependencies anytime with the following command:

python manga.py --update

Dependencies can also be installed manually with the following command: pip install --user -r dependencies.txt

Instalará / Will install:

MOBI / Kindle

Para convertir un manga al formato MOBI (Kindle) necesitarás instalar KindleGen y añadirlo al PATH. Tienes dos formas de hacerlo:

Kindle Previewer 3

KindleGen está incluido en Kindle Previewer 3. Una vez descargado:

  • Windows: El instalador de Kindle Previewer añadirá KindleGen al PATH automáticamente.
  • Mac OSX: cp /Applications/Kindle\ Previewer\ 3.app/Contents/lib/fc/bin/kindlegen /usr/local/bin/kindlegen
Manualmente

Si no quieres descargar Kindle Previewer puedes descargar el binario kindlegen manualmente aquí. Una vez descargado:

  • Windows: Sigue estas instrucciones para añadir al PATH la carpeta donde hayas descargado kindlegen.
  • Mac OSX: mv ~/Descargas/kindlegen /usr/local/bin/kindlegen
SendToKindle

Puedes enviar tus capítulos directamente al Kindle con la aplicación SendToKindle.

🇪🇸 Uso

Tutorial en vídeo

A veces el comando python es python3. Comprueba que la versión sea superior a 3.6 con python --version o python3 --version.

python manga.py -h

uso: manga.py [-h] [--chapters CHAPTERS] [--directory DIRECTORY]
                [--single] [--rotate] [--profile PROFILE] [--format FORMAT] [--fullsize]
                [--cache] [--remove-alpha] [--update] [--version]
                manga

parámetros posicionales:
  manga                 título del manga a descargar

parámetros opcionales:
  -h, --help            muestra este mensaje de ayuda (en inglés)
  --chapters CHAPTERS, --chapter CHAPTERS
                        capítulos a descargar. Formato: primero..último o capítulos
                        con comas. Ejemplo: --chapters "3..last" descargará
                        los capítulos del 3 hasta el último disponible.
                        --chapter 3 descarga sólo el capítulo 3,
                        "3, 12" descarga el 3 y el 12, --chapters
                        "3..12, 15" descarga desde el 3 hasta el 12 y
                        también el capítulo 15. Si no se proporciona este parámetro,
                        se descargarán todos los capítulos disponibles.
  --directory DIRECTORY
                        directorio/carpeta para guardar las descargas. Por defecto: ./manga
  --single              empaqueta los capítulos en un único archivo. Si no se proporciona este parámetro,
                        cada capítulo se creará en un archivo independiente.
  --rotate              rota las dobles páginas. Si no se proporciona este parámetro,
                        las dobles páginas se dividirán en dos páginas separadas.
  --profile PROFILE     Dispositivo (Usa --profiles para ver los perfiles disponibles)
                        [Por defecto = KPW (Kindle Paperwhite 1/2)]
  --profiles            Lista los perfiles de dispositivos disponibles en Kindle Comic Converter
  --format FORMAT       Formato de salida (Opciones disponibles: PNG, PDF, EPUB, MOBI, CBZ, KFX, MOBI+EPUB)
                        [Por defecto = EPUB]. Si se selecciona PNG entonces no se hará ninguna conversión.
  --fullsize            No ajustar el tamaño de las imágenes al perfil del dispositivo
  --color               No convertir las imágenes a escala de grises
  --cache               Utiliza las imágenes en local sin descargar ningún capítulo (modo sin conexión)
  --remove-alpha        Elimina la transparencia de las imágenes (canal alfa)
  --update              Actualiza las dependencias del programa a la última versión
  --version, -v         Muestra la versión actual de InMangaKindle

Ejecuta el comando python manga.py --profiles para ver todos los perfiles disponibles para dispositivos Kindle, Kobo y reMarkable.

La resolución de pantalla por defecto está ajustada para Kindle Paperwhite. Utiliza la opción --profile para cambiar el perfil a tu dispositivo.

🇪🇸 Ejemplos

python manga.py "one piece" --chapter last

Descargará el último capítulo de One Piece en un archivo EPUB.

python manga.py "one piece" --chapter last --format PDF

Descargará el último capítulo en formato PDF para leer en el ordenador.

python manga.py "shingeki no kyojin" --chapter last --format MOBI

Descargará el último capítulo de Shingeki no Kyojin como archivo MOBI (compatible con AZW3).

python manga.py "dragon ball" --chapters "1, 2, 8..11"

Descargará los capítulos 1, 2, 8, 9, 10, 11 de Dragon Ball en diferentes archivos EPUB.

python manga.py "one piece" --chapters 900..last --single

Descargará los capítulos desde el 900 hasta el último disponible del manga One Piece y los empaquetará en un único archivo EPUB.

python manga.py "one piece" --chapters 900..last --single --format PDF

Hace lo mismo que el ejemplo anterior pero en formato PDF.

python manga.py "one piece" --chapters 900..910 --single --rotate --cache

Utilizará los capítulos descargados previamente para crear un archivo EPUB con los capítulos del 900 al 910 de One Piece.

También girará las páginas dobles para verlas en horizontal en lugar de dos páginas diferentes.

python manga.py "one piece" --chapter 1170 --color

Descargará el capítulo 1170 de One Piece en un archivo EPUB con páginas a color.

python manga.py "one piece" --chapter last --format EPUB --profile KO

Descargará el último capítulo de One Piece en un archivo EPUB adaptado para la resolución del dispositivo Kindle Paperwhite 12 o Kindle Oasis 2/3.

python manga.py "one piece" --chapter last --format MOBI --profile KCS --color

Descargará el último capítulo de One Piece en un archivo MOBI adaptado para el dispositivo Kindle Colorsoft con páginas a color.

PDF

La conversión a PDF puede no ser compatible con las imágenes con transparencia. El programa intentará eliminar la transparencia automáticamente en caso de encontrar problemas de compatibilidad.

También puedes añadir la opción --remove-alpha de forma explícita en caso de encontrar algún problema con la transparencia (canal alfa) durante la conversión a PDF o EPUB.

🇬🇧 Usage

Sometimes python command is python3. Check that your version is greater than 3.6 with python --version or python3 --version.

python manga.py -h

usage: manga.py [-h] [--chapters CHAPTERS] [--directory DIRECTORY]
                [--single] [--rotate] [--profile PROFILE] [--format FORMAT] [--fullsize]
                [--cache] [--remove-alpha] [--update] [--version]
                manga

positional arguments:
  manga                 manga to download

options:
  -h, --help            show this help message and exit
  --chapters, --chapter CHAPTERS
                        chapters to download. Format: start..end or chapters with
                        commas. Example: --chapter 3 will download chapter 3,
                        --chapter last will download the last chapter available,
                        --chapters 3..last will download chapters from 3 to the last
                        chapter, --chapter 3 will download only chapter 3, --chapters
                        "3, 12" will download chapters 3 and 12, --chapters "3..12,
                        15" will download chapters from 3 to 12 and also chapter 15.
                        If this argument is not provided all chapters will be
                        downloaded.
  --directory DIRECTORY
                        directory to save downloads. Default: ./manga
  --single              merge all chapters in only one file. If this argument is not
                        provided every chapter will be in a different file
  --rotate              rotate double pages. If this argument is not provided double
                        pages will be splitted in 2 different pages
  --profile PROFILE     Device profile (Use --profiles to list available profiles)
                        [Default = KPW (Kindle Paperwhite 1/2)]
  --profiles            List available device profiles from Kindle Comic Converter
  --format FORMAT       Output format (Available options: PNG, PDF, EPUB, MOBI, CBZ, KFX, MOBI+EPUB)
                        [Default = EPUB]. If PNG is selected then no conversion to
                        e-reader file will be done
  --fullsize            Do not stretch images to the profile's device resolution
  --color               Don't convert images to grayscale
  --cache               Avoid downloading chapters and use already downloaded
                        chapters instead (offline)
  --remove-alpha        Remove images transparency (alpha channel)
  --update              Update dependencies to the latest version
  --version, -v         Display current InMangaKindle version

Run the command python manga.py --profiles to see all available profiles for Kindle, Kobo, and reMarkable devices.

Default screen resolution is for Kindle Paperwhite device profile. Use option --profile to change the profile to your device.

🇬🇧 Examples

python manga.py "one piece" --chapter last

Download the latest chapter of One Piece as EPUB file.

python manga.py "one piece" --chapter last --format PDF

Download the latest chapter as PDF to read in your computer.

python manga.py "shingeki no kyojin" --chapter last --format MOBI

Download the latest chapter of Shingeki no Kyojin as MOBI file (compatible with AZW3).

python manga.py "dragon ball" --chapters "1, 2, 8..11"

Download chapters 1, 2, 8, 9, 10, 11 of Dragon Ball as different EPUB files.

python manga.py "one piece" --chapters 900..last --single

Download One Piece chapters from 900 to the last chapter available and pack them into one single EPUB file.

python manga.py "one piece" --chapters 900..last --single --format PDF

Same as above, but in PDF instead of EPUB.

python manga.py "one piece" --chapters 900..910 --single --rotate --cache

Reuse chapters previously downloaded to create a new EPUB file with One Piece chapters from 900 to 910.

Double pages will be rotated to read horizontally instead of two splitted pages.

python manga.py "one piece" --chapter 1170 --color

Download chapter 1170 of One Piece in an EPUB file with color pages.

python manga.py "one piece" --chapter last --format EPUB --profile KO

Download the latest chapter of One Piece in an EPUB file adapted for the resolution of Kindle Paperwhite 12 or Kindle Oasis 2/3 devices.

python manga.py "one piece" --chapter last --format MOBI --profile KCS --color

Download the latest chapter of One Piece in a MOBI file adapted for the Kindle Colorsoft device with color pages.