Yet another manga scraper and downloader
Project description
tankobon
What?
tankobon is (somewhat) like youtube-dl for manga websites: you can fetch manga from a few sources (websites).
Currently, the following websites are supported:
catmanga.org
mangakakalot.com
mangadex.org
Versioning Change
tankobon will now use the version format YYYY.MM.MICRO
:
YYYY
is the full 4-digit year.MM
is the 1-2 digit month.MICRO
is the release number for that month.
API Docs
See here.
Usage (CLI)
# Add a manga url to the cache (at ~/.tankobon):
tankobon refresh https://catmanga.org/series/komi
# Then download it (to the current folder)...
tankobon download https://catmanga.org/series/komi
# ...and pack it into a nice pdf file for use with your favourite e-reader.
tankobon pdfify -o komi.pdf
Or maybe you might want to use the GUI instead:
tankobon gui
What it can do:
- Add/refresh/delete manga
- Show HTML-based previews of the manga cover, description, etc.
- Download manga
What it can't do:
- Show manga pages (pdf reader?)
Note on mangadex
Since mangadex's frontend isn't really done yet, manga hosted there do not have a 'public' url yet. To add a mangadex manga, the url must look like this:
https://mangadex.org/(manga uuid)
Todo
- tests and docs (docs done)
- create GUI to make downloading easier, like youtube-DLG
- Add user configuration to select another language
-
Searcher
class (to search for manga?)
Install
pip install tankobon
Contributing
Just send in a PR with your feature changes/bug fixes. To set up development builds for tankobon, do the following:
$ git clone https://github.com/ongyx/tankobon && cd tankobon
# (create and enter a virtualenv if you want)
$ flit install -s # Install tankobon as a symlink (any changes to source code will be reflected immediately)
# (make your code changes here...)
# Make sure to fix any style/type errors if they show up by running this.
$ pytest --flake8 --mypy
Credits
feather for the icons (all svgs) in the resources
folder.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tankobon-2021.6.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bbd12a9ace38cf52d2ba2c0f068e21ff78ab8e96eaffa5657b6e01989664c33 |
|
MD5 | 4573ccf8333abb10a08c83f7f6d6cceb |
|
BLAKE2b-256 | 1404d7e4636884d3a0ec9b9a14891afdae463cbdd6e7ff7c66f49f335a9ca279 |