A doujinshi downloader with ease
Project description
Tomoe
A doujinshi downloader with ease
Tomoe is a CLI tool for downloading doujinshi from various doujinboards. It's also has built-in auto render into PDF for it's utility, hopefully will be reusable.
Tomoe vs. the doujinboards
Some tests has high resolve time and rendering a bit longer,
because some source does not providing real extension of a images, tomoe should check and guessing it's format
Features
- Plenty of sites coverage
- Built-in auto render into PDF
- Minimalist dependencies
- Download with ease, doesn't require you a lot of arguments
Site support
Currently tomoe support the following websites:
Dependencies
tomoe depends on requests + asyncio, and uses janda for it's doujin library client for Python.
Prerequisites
NOTE: Python 3.7 or above |
Installation
It's fairly simple to install tomoe
🚀from PyPI
pip install tomoe
🚀from pipenv
pipenv install tomoe
🚀from this repository
Clone this repository, and do python setup.py install
Command usage
tomoe --args <id|path>
Quick example
$ tomoe --nhentai 255369
After that, you could see the download results or throw you an error if something went wrong.
Options
Here are all the options it supports.
Argument | Description | Example |
---|---|---|
--nhentai, int | download from nhentai | tomoe --nhentai 255369 |
--pururin, int | download from pururin | tomoe --pururin 47226 |
--hentaifox, int | download from hentaifox | tomoe --hentaifox 59026 |
--hentai2read, str chapter:number | download from hentai2read | tomoe --hentai2read chaldea_life:1 |
--simply, str | download from simply-hentai | tomoe --simply "fate-grand-order/fgo-no-ashibon-fgo-foot-book/all-pages" |
--asmhentai, int | download from asmhentai | tomoe --asmhentai 311851 |
Bulk Download
Sites | Description | Example |
---|---|---|
nhentai | place multiple id | tomoe --nhentai 255369 417103 417119 |
pururin | place multiple id | tomoe --pururin 47226 64351 56175 |
hentaifox | place multiple id | tomoe --hentaifox 59026 61805 |
hentai2read | place multiple chapter:number |
tomoe --hentai2read chaldea_life:1 watashitachi_producersan_ni_mechakucha:1 |
simply | place multiple chapter | tomoe --simply "fate-grand-order/fgo-no-ashibon-fgo-foot-book/all-pages" "original-work/kanchou-manga-cffc37a/all-pages" |
asmhentai | place multiple id | tomoe --asmhentai 311851 210135 309068 |
Todo
- Support for bulk download
- Improve image viewer
- Add render to another format support
- Add custom cookie requests
Legal
This tool can be freely copied, modified, altered, distributed without any attribution whatsoever. However, if you feel like this tool deserves an attribution, mention it. It won't hurt anybody
Pronounciation
ja_JP
• to-moe — that resembles a comma or the usual form of a magatama.
EoF
All books from those doujinboards are definitely ilegal from original authors.
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.