nhentai.net doujinshis downloader
Project description
_ _ _ _
_ __ | | | | ___ _ __ | |_ __ _(_)
| '_ \| |_| |/ _ \ '_ \| __/ _` | |
| | | | _ | __/ | | | || (_| | |
|_| |_|_| |_|\___|_| |_|\__\__,_|_|
あなたも変態。 いいね?
nHentai is a CLI tool for downloading doujinshi from <http://nhentai.net>
Installation
git clone https://github.com/RicterZ/nhentai
cd nhentai
python setup.py install
Installation (Gentoo)
layman -fa glicOne
sudo emerge net-misc/nhentai
Usage
IMPORTANT: To bypass the nhentai frequency limit, you should use –cookie option to store your cookie.
The default download folder will be the path where you run the command (CLI path).
Set your nhentai cookie against captcha:
nhentai --cookie "YOUR COOKIE FROM nhentai.net"
Download specified doujinshi:
nhentai --id=123855,123866
Download doujinshi with ids specified in a file (doujinshi ids split by line):
nhentai --file=doujinshi.txt
Search a keyword and download the first page:
nhentai --search="tomori" --page=1 --download
Download by tag name:
nhentai --tag lolicon --download --page=2
Download by language:
nhentai --language english --download --page=2
Download by artist name:
nhentai --artist henreader --download
Download by character name:
nhentai --character "kuro von einsbern" --download
Download by parody name:
nhentai --parody "the idolmaster" --download
Download by group name:
nhentai --group clesta --download
Download using multiple tags (–tag, –character, –paordy and –group supported):
nhentai --tag "lolicon, teasing" --artist "tamano kedama, atte nanakusa"
Download your favorites with delay:
nhentai --favorites --download --delay 1
Format output doujinshi folder name:
nhentai --id 261100 --format '[%i]%s'
Supported doujinshi folder formatter:
%i: Doujinshi id
%t: Doujinshi name
%s: Doujinshi subtitle (translated name)
%a: Doujinshi authors’ name
Other options:
Options:
# Operation options
-h, --help show this help message and exit
-D, --download download doujinshi (for search results)
-S, --show just show the doujinshi information
# Doujinshi options
--id=ID doujinshi ids set, e.g. 1,2,3
-s KEYWORD, --search=KEYWORD
search doujinshi by keyword
--tag=TAG download doujinshi by tag
-F, --favorites list or download your favorites.
# Multi-page options
--page=PAGE page number of search results
--max-page=MAX_PAGE The max page when recursive download tagged doujinshi
# Download options
-o OUTPUT_DIR, --output=OUTPUT_DIR
output dir
-t THREADS, --threads=THREADS
thread count for downloading doujinshi
-T TIMEOUT, --timeout=TIMEOUT
timeout for downloading doujinshi
-d DELAY, --delay=DELAY
slow down between downloading every doujinshi
-p PROXY, --proxy=PROXY
uses a proxy, for example: http://127.0.0.1:1080
-f FILE, --file=FILE read gallery IDs from file.
--format=NAME_FORMAT format the saved folder name
# Generating options
--html generate a html viewer at current directory
--no-html don't generate HTML after downloading
--gen-main generate a main viewer contain all the doujin in the folder
-C, --cbz generate Comic Book CBZ File
--rm-origin-dir remove downloaded doujinshi dir when generated CBZ
file.
# nHentai options
--cookie=COOKIE set cookie of nhentai to bypass Google recaptcha
nHentai Mirror
If you want to use a mirror, you should set up a reverse proxy of nhentai.net and i.nhentai.net. For example:
i.h.loli.club -> i.nhentai.net
h.loli.club -> nhentai.net
Set NHENTAI env var to your nhentai mirror.
NHENTAI=http://h.loli.club nhentai --id 123456
あなたも変態
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.