├── .dockerignore ├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.rst ├── images ├── download.png ├── search.png ├── usage.png └── viewer.png ├── nhentai ├── __init__.py ├── cmdline.py ├── command.py ├── constant.py ├── doujinshi.py ├── downloader.py ├── logger.py ├── parser.py ├── serializer.py ├── utils.py └── viewer │ ├── default │ ├── index.html │ ├── scripts.js │ └── styles.css │ ├── logo.png │ ├── main.css │ ├── main.html │ ├── main.js │ └── minimal │ ├── index.html │ ├── scripts.js │ └── styles.css ├── poetry.lock ├── pyproject.toml ├── qodana.yaml └── tests ├── __init__.py ├── test_download.py ├── test_login.py └── test_parser.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/README.rst -------------------------------------------------------------------------------- /images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/images/download.png -------------------------------------------------------------------------------- /images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/images/search.png -------------------------------------------------------------------------------- /images/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/images/usage.png -------------------------------------------------------------------------------- /images/viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/images/viewer.png -------------------------------------------------------------------------------- /nhentai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/__init__.py -------------------------------------------------------------------------------- /nhentai/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/cmdline.py -------------------------------------------------------------------------------- /nhentai/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/command.py -------------------------------------------------------------------------------- /nhentai/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/constant.py -------------------------------------------------------------------------------- /nhentai/doujinshi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/doujinshi.py -------------------------------------------------------------------------------- /nhentai/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/downloader.py -------------------------------------------------------------------------------- /nhentai/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/logger.py -------------------------------------------------------------------------------- /nhentai/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/parser.py -------------------------------------------------------------------------------- /nhentai/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/serializer.py -------------------------------------------------------------------------------- /nhentai/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/utils.py -------------------------------------------------------------------------------- /nhentai/viewer/default/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/default/index.html -------------------------------------------------------------------------------- /nhentai/viewer/default/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/default/scripts.js -------------------------------------------------------------------------------- /nhentai/viewer/default/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/default/styles.css -------------------------------------------------------------------------------- /nhentai/viewer/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/logo.png -------------------------------------------------------------------------------- /nhentai/viewer/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/main.css -------------------------------------------------------------------------------- /nhentai/viewer/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/main.html -------------------------------------------------------------------------------- /nhentai/viewer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/main.js -------------------------------------------------------------------------------- /nhentai/viewer/minimal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/minimal/index.html -------------------------------------------------------------------------------- /nhentai/viewer/minimal/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/minimal/scripts.js -------------------------------------------------------------------------------- /nhentai/viewer/minimal/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/nhentai/viewer/minimal/styles.css -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /qodana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/qodana.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/tests/test_download.py -------------------------------------------------------------------------------- /tests/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/tests/test_login.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RicterZ/nhentai/HEAD/tests/test_parser.py --------------------------------------------------------------------------------