{ "info": { "author": "RicterZ", "author_email": "ricterzheng@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "nhentai\n=======\n\n.. code-block::\n\n _ _ _ _\n _ __ | | | | ___ _ __ | |_ __ _(_)\n | '_ \\| |_| |/ _ \\ '_ \\| __/ _` | |\n | | | | _ | __/ | | | || (_| | |\n |_| |_|_| |_|\\___|_| |_|\\__\\__,_|_|\n\n\n\u3042\u306a\u305f\u3082\u5909\u614b\u3002 \u3044\u3044\u306d?\n\n|travis|\n|pypi|\n|license|\n\n\nnHentai is a CLI tool for downloading doujinshi from \n\n============\nInstallation\n============\n.. code-block::\n\n git clone https://github.com/RicterZ/nhentai\n cd nhentai\n python setup.py install\n \n=====================\nInstallation (Gentoo)\n=====================\n.. code-block::\n\n layman -fa glicOne\n sudo emerge net-misc/nhentai\n\n=====\nUsage\n=====\n**IMPORTANT**: To bypass the nhentai frequency limit, you should use `--cookie` option to store your cookie.\n\n*The default download folder will be the path where you run the command (CLI path).*\n\n\nSet your nhentai cookie against captcha:\n\n.. code-block:: bash\n\n nhentai --cookie 'YOUR COOKIE FROM nhentai.net'\n\nDownload specified doujinshi:\n\n.. code-block:: bash\n\n nhentai --id=123855,123866\n\nDownload doujinshi with ids specified in a file (doujinshi ids split by line):\n\n.. code-block:: bash\n\n nhentai --file=doujinshi.txt\n\nSearch a keyword and download the first page:\n\n.. code-block:: bash\n\n nhentai --search=\"tomori\" --page=1 --download\n\nDownload by tag name:\n\n.. code-block:: bash\n\n nhentai --tag lolicon --download --page=2\n\nDownload your favorites with delay:\n\n.. code-block:: bash\n\n nhentai --favorites --download --delay 1\n\nFormat output doujinshi folder name:\n\n.. code-block:: bash\n\n nhentai --id 261100 --format '[%i]%s'\n\nSupported doujinshi folder formatter:\n\n- %i: Doujinshi id\n- %t: Doujinshi name\n- %s: Doujinshi subtitle (translated name)\n- %a: Doujinshi authors' name\n\n\nOther options:\n\n.. code-block::\n\n Options:\n # Operation options\n -h, --help show this help message and exit\n -D, --download download doujinshi (for search results)\n -S, --show just show the doujinshi information\n\n # Doujinshi options\n --id=ID doujinshi ids set, e.g. 1,2,3\n -s KEYWORD, --search=KEYWORD\n search doujinshi by keyword\n --tag=TAG download doujinshi by tag\n -F, --favorites list or download your favorites.\n\n # Multi-page options\n --page=PAGE page number of search results\n --max-page=MAX_PAGE The max page when recursive download tagged doujinshi\n\n # Download options\n -o OUTPUT_DIR, --output=OUTPUT_DIR\n output dir\n -t THREADS, --threads=THREADS\n thread count for downloading doujinshi\n -T TIMEOUT, --timeout=TIMEOUT\n timeout for downloading doujinshi\n -d DELAY, --delay=DELAY\n slow down between downloading every doujinshi\n -p PROXY, --proxy=PROXY\n uses a proxy, for example: http://127.0.0.1:1080\n -f FILE, --file=FILE read gallery IDs from file.\n --format=NAME_FORMAT format the saved folder name\n\n # Generating options\n --html generate a html viewer at current directory\n --no-html don't generate HTML after downloading\n -C, --cbz generate Comic Book CBZ File\n --rm-origin-dir remove downloaded doujinshi dir when generated CBZ\n file.\n\n # nHentai options\n --cookie=COOKIE set cookie of nhentai to bypass Google recaptcha\n\n\n==============\nnHentai Mirror\n==============\nIf you want to use a mirror, you should set up a reverse proxy of `nhentai.net` and `i.nhentai.net`.\nFor example:\n\n.. code-block:: \n\n i.h.loli.club -> i.nhentai.net\n h.loli.club -> nhentai.net\n\nSet `NHENTAI` env var to your nhentai mirror.\n\n.. code-block:: bash\n\n NHENTAI=http://h.loli.club nhentai --id 123456\n\n\n.. image:: ./images/search.png?raw=true\n :alt: nhentai\n :align: center\n.. image:: ./images/download.png?raw=true\n :alt: nhentai\n :align: center\n.. image:: ./images/viewer.png?raw=true\n :alt: nhentai\n :align: center\n\n============\n\u3042\u306a\u305f\u3082\u5909\u614b\n============\n.. image:: ./images/image.jpg?raw=true\n :alt: nhentai\n :align: center\n\n\n\n.. |travis| image:: https://travis-ci.org/RicterZ/nhentai.svg?branch=master\n :target: https://travis-ci.org/RicterZ/nhentai\n\n.. |pypi| image:: https://img.shields.io/pypi/dm/nhentai.svg\n :target: https://pypi.org/project/nhentai/\n\n.. |license| image:: https://img.shields.io/github/license/ricterz/nhentai.svg\n :target: https://github.com/RicterZ/nhentai/blob/master/LICENSE", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/RicterZ/nhentai/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/RicterZ/nhentai", "keywords": "nhentai,doujinshi", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nhentai", "package_url": "https://pypi.org/project/nhentai/", "platform": "", "project_url": "https://pypi.org/project/nhentai/", "project_urls": { "Download": "https://github.com/RicterZ/nhentai/tarball/master", "Homepage": "https://github.com/RicterZ/nhentai" }, "release_url": "https://pypi.org/project/nhentai/0.3.5/", "requires_dist": null, "requires_python": "", "summary": "nhentai.net doujinshis downloader", "version": "0.3.5" }, "last_serial": 5391620, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "bdad9100948486d62cc7e03a0b036aa8", "sha256": "e380852a21f84ae3b401b9c3329a6c2e0d73a73a8d2439c1517de5ab2152e97a" }, "downloads": -1, "filename": "nhentai-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bdad9100948486d62cc7e03a0b036aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8021, "upload_time": "2016-08-19T13:25:20", "url": "https://files.pythonhosted.org/packages/29/17/c51cf17c5607adb23cba246d8b30107f5ece8893121714a565a7d2674a0e/nhentai-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9a08e0d4c00216b6ff1a28784e0f0615", "sha256": "78fb9a4e0c36f3e142af07387a8635b8fe4995c44a46bfc48d755e02816c174f" }, "downloads": -1, "filename": "nhentai-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9a08e0d4c00216b6ff1a28784e0f0615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8752, "upload_time": "2016-10-19T05:07:27", "url": "https://files.pythonhosted.org/packages/96/25/6cfe8867a19bf803efe6fde20b89eb6ff487f7e47eb52cec52637b920562/nhentai-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "0f33b057927963d494568e283c3b465a", "sha256": "ab21ee345dc57d4c0e77b0f63f7c168c2047070a68a6ea91f583289ac69ebd44" }, "downloads": -1, "filename": "nhentai-0.2.10.tar.gz", "has_sig": false, "md5_digest": "0f33b057927963d494568e283c3b465a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11584, "upload_time": "2018-01-09T08:07:46", "url": "https://files.pythonhosted.org/packages/b4/3a/b43116c7a8d33924bb898818bcc448176d7872afbca22dcb2e64dd212791/nhentai-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "a0d8dbdabee10118916468ecc0b6797b", "sha256": "69eeb944a4cf98d9aeb6b8e70637b1d9167e1d941c85cdd4b5e13f2f5830ec14" }, "downloads": -1, "filename": "nhentai-0.2.11.tar.gz", "has_sig": false, "md5_digest": "a0d8dbdabee10118916468ecc0b6797b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11733, "upload_time": "2018-03-16T15:49:46", "url": "https://files.pythonhosted.org/packages/48/28/21a847be428eb02db2f5d88be109bded1a5d0f21724df8b3821745931d68/nhentai-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "b2cfd88c29a31b5c8759a56bb44958ba", "sha256": "6bc8cdd010be7a507c657a3f252a5f8cce4200072a76fc109cb2a5c7d93dd4bb" }, "downloads": -1, "filename": "nhentai-0.2.12.tar.gz", "has_sig": false, "md5_digest": "b2cfd88c29a31b5c8759a56bb44958ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11616, "upload_time": "2018-04-19T09:30:07", "url": "https://files.pythonhosted.org/packages/bf/63/87337fcc663130991adc71c6d7ff0a977de168eee808248e1499c9d4649d/nhentai-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "c41a745c5c7a19980e0fee1e6ea68686", "sha256": "ba1132a4b5e76f1c0fc24ce67d85b1c82e045ea0aaa7f40e414b79a18153aa77" }, "downloads": -1, "filename": "nhentai-0.2.13.tar.gz", "has_sig": false, "md5_digest": "c41a745c5c7a19980e0fee1e6ea68686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12417, "upload_time": "2018-07-01T04:51:26", "url": "https://files.pythonhosted.org/packages/6c/47/a528c314abe34041dfc63614a04a894c766ef88ec21f3bf72ec01d5204f1/nhentai-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "afdd412d78f578a40b6872627caa4d28", "sha256": "5089a0844e336d72c25a3c4040156ee1c1a14142ae37b5dcd7839535952fd153" }, "downloads": -1, "filename": "nhentai-0.2.14.tar.gz", "has_sig": false, "md5_digest": "afdd412d78f578a40b6872627caa4d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12194, "upload_time": "2018-08-11T01:30:01", "url": "https://files.pythonhosted.org/packages/e2/c3/6857c1e7f10a0ddbfb1b0127663accc6d07233c4d1afa4531d702cf200c4/nhentai-0.2.14.tar.gz" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "f027ce32c6d069d2792f03fb2a28efa1", "sha256": "92af0290fc06f54dd1e3ee23bd5418a82154b3ae530121b5c402e5e8d73c9e3d" }, "downloads": -1, "filename": "nhentai-0.2.16.tar.gz", "has_sig": false, "md5_digest": "f027ce32c6d069d2792f03fb2a28efa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12739, "upload_time": "2018-10-01T07:04:52", "url": "https://files.pythonhosted.org/packages/ba/46/d67f4994d1a237690124f987830ea1622effd4ca26a4d315f3767e08fb0a/nhentai-0.2.16.tar.gz" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "c9b107941245399c74233f3b5d779e3c", "sha256": "d97c004183c7c4d457520d3c0150bfbd934fe3d96d7f593c6535aec5e294add8" }, "downloads": -1, "filename": "nhentai-0.2.17.tar.gz", "has_sig": false, "md5_digest": "c9b107941245399c74233f3b5d779e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12710, "upload_time": "2018-10-01T07:07:10", "url": "https://files.pythonhosted.org/packages/c1/fe/6836fc8e6729226d4cd9c8b3f060a60971302c9eebfac8efd1a6b519d808/nhentai-0.2.17.tar.gz" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "687b13c7be7fd2b22f2737e1aa23511d", "sha256": "28ed099c1d1758a59d058d30b381488daf78b31f0f113d5d767775637770fd98" }, "downloads": -1, "filename": "nhentai-0.2.18.tar.gz", "has_sig": false, "md5_digest": "687b13c7be7fd2b22f2737e1aa23511d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12855, "upload_time": "2018-10-24T14:27:08", "url": "https://files.pythonhosted.org/packages/71/84/67222aafeac2bade7f7cc212749aa5fbed7f9a91a61711e65ce50fc708cf/nhentai-0.2.18.tar.gz" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "275cdf656bff2d26ddc8f1825be69a43", "sha256": "bff1fe36979b9e22414430a77576c7626cb58f8f59fbf6e8c176bcd6c1defdde" }, "downloads": -1, "filename": "nhentai-0.2.19.tar.gz", "has_sig": false, "md5_digest": "275cdf656bff2d26ddc8f1825be69a43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12874, "upload_time": "2018-12-30T06:14:28", "url": "https://files.pythonhosted.org/packages/38/25/5370a5e098b42dfad0372b10e5d92697ee14b55fb10b229d54a527f36a94/nhentai-0.2.19.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9c4e3f77365c68c479aabd233ae75285", "sha256": "a042357d55bcb21dbc2912811fb26f62654f3d785802bf5e6f447fc9e0cf4f9c" }, "downloads": -1, "filename": "nhentai-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9c4e3f77365c68c479aabd233ae75285", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8857, "upload_time": "2016-10-19T14:23:19", "url": "https://files.pythonhosted.org/packages/2c/ae/4ed96d6e32bc62afba7b8861d88e2242f1191208e573d3d494db3fe28ef4/nhentai-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "3761b7bb072d8a3128ee124834c5c68f", "sha256": "7baf4cce8853f4d45b54c6bd8a0d5466544a590e9aab581c9bcb4025d55ee336" }, "downloads": -1, "filename": "nhentai-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3761b7bb072d8a3128ee124834c5c68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9070, "upload_time": "2016-11-23T14:46:04", "url": "https://files.pythonhosted.org/packages/ae/6d/3f714b835fd845333b299b68b6a0a6faff0307a3129cd47fd0fca7b15ced/nhentai-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "38bb1ef7ae7faeb8daeb8d79b85970f0", "sha256": "09197ca59deda21a270f37fbfdd2b583db6530ed548e9ea170796d7a59f2e81d" }, "downloads": -1, "filename": "nhentai-0.2.5.tar.gz", "has_sig": false, "md5_digest": "38bb1ef7ae7faeb8daeb8d79b85970f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9081, "upload_time": "2017-03-17T12:20:30", "url": "https://files.pythonhosted.org/packages/27/89/0af989e5e866a146596084c0cefa82db0a2b1fd44a17771c79f23f6d0e94/nhentai-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3ee15bf03380a23d1a817b65ac1fa58a", "sha256": "755fa2a5c6ce5ddb1616654422ab5c1b8ff27e4991feb658bce07683b55d4b52" }, "downloads": -1, "filename": "nhentai-0.2.6.tar.gz", "has_sig": false, "md5_digest": "3ee15bf03380a23d1a817b65ac1fa58a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9428, "upload_time": "2017-06-18T06:20:40", "url": "https://files.pythonhosted.org/packages/e9/ef/8fe23ad4ce2a30f056df66c1b9dc3f9bb75a081406d413fe70d723d3ec31/nhentai-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "f834cda6cd63725d6cb779ff001a540d", "sha256": "0b50c3db6c9418feec4c31fd9e4a0710dff1f9f9a0eac3816b831ad540c41e22" }, "downloads": -1, "filename": "nhentai-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f834cda6cd63725d6cb779ff001a540d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10534, "upload_time": "2017-06-18T06:25:31", "url": "https://files.pythonhosted.org/packages/a0/c5/48f5a4f97ff42c8f5ace41ce0fbdfeafb89677b0b598a8b01a041800dec0/nhentai-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "75591baae2d9f35e8ff4912d4040f791", "sha256": "d2d2c6961aaa377da127720576b4f79fabfa0207ef4a9f9c5c0fc0afbc63c344" }, "downloads": -1, "filename": "nhentai-0.2.8.tar.gz", "has_sig": false, "md5_digest": "75591baae2d9f35e8ff4912d4040f791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10552, "upload_time": "2017-08-18T16:50:55", "url": "https://files.pythonhosted.org/packages/d8/1a/bc2fae19af7301e6b559383ede34e5a33579ffae9041728f70349e88dd15/nhentai-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "2cd027e6a0e5f1c26f2a8ba2e0595240", "sha256": "c87edac82c4a7a9148cd4f19e5df61aac3d0e078c3ab69ff3f5c9d419619277c" }, "downloads": -1, "filename": "nhentai-0.2.9.tar.gz", "has_sig": false, "md5_digest": "2cd027e6a0e5f1c26f2a8ba2e0595240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11587, "upload_time": "2018-01-01T09:45:56", "url": "https://files.pythonhosted.org/packages/c0/c6/cca2e297c4186d0f066e86250fe28ef68080645dc03bd125a9102b251ac0/nhentai-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0b0c09dc368c4df29a0ca4d2a14768b7", "sha256": "58f9fff93c805b82bee7d9821e48744406f98ff3288f604c9ef2ddca3fffb2da" }, "downloads": -1, "filename": "nhentai-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0b0c09dc368c4df29a0ca4d2a14768b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14595, "upload_time": "2019-01-15T13:18:21", "url": "https://files.pythonhosted.org/packages/b2/87/84829877c6216085bdaaa869dc9760dd9c2a044d6a50cc1d45060bffad20/nhentai-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1b2b3da0f0a6c5d1e5be08dd3052371a", "sha256": "270071beb536a3fea34eabe6f675cf2fca7c94f7c537d70866ae18feb994b083" }, "downloads": -1, "filename": "nhentai-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1b2b3da0f0a6c5d1e5be08dd3052371a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15120, "upload_time": "2019-04-11T14:54:00", "url": "https://files.pythonhosted.org/packages/e3/70/cba4be252ed3acaacabf7f829af39d2e9eb650a2ab2ec761478c352b9740/nhentai-0.3.1.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "f1834b9a2662533da5e446d09913b62b", "sha256": "d8601e5c9af90681042c638905b4ba007b7ecb0a686ded03a0f68e494d82f41e" }, "downloads": -1, "filename": "nhentai-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f1834b9a2662533da5e446d09913b62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17041, "upload_time": "2019-05-18T14:31:20", "url": "https://files.pythonhosted.org/packages/0d/55/2a5f51651e6816ffe728fa144f4c325475e0042f17ac8997eff6d59a1b74/nhentai-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "ae4114483cf9f2f9af1e412c96421bac", "sha256": "cb38d43548d9922b853de4f9ade3ba9946314ad37d159de59526f73469379a97" }, "downloads": -1, "filename": "nhentai-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ae4114483cf9f2f9af1e412c96421bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19048, "upload_time": "2019-06-12T15:05:28", "url": "https://files.pythonhosted.org/packages/70/c6/41944b84dfd2885ad60fc0debd63ac303ab1a692b10c23bcf255fe514086/nhentai-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae4114483cf9f2f9af1e412c96421bac", "sha256": "cb38d43548d9922b853de4f9ade3ba9946314ad37d159de59526f73469379a97" }, "downloads": -1, "filename": "nhentai-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ae4114483cf9f2f9af1e412c96421bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19048, "upload_time": "2019-06-12T15:05:28", "url": "https://files.pythonhosted.org/packages/70/c6/41944b84dfd2885ad60fc0debd63ac303ab1a692b10c23bcf255fe514086/nhentai-0.3.5.tar.gz" } ] }