├── .dockerignore ├── .env.schema ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── 3hentai.yml │ ├── asmhentai.yml │ ├── build.yml │ ├── docker.yml │ ├── hentai2read.yml │ ├── hentaifox.yml │ ├── nhentai.yml │ ├── nhentaito.yml │ ├── playground.yml │ ├── pururin.yml │ └── simply-hentai.yml ├── .gitignore ├── .vscode └── settings.json ├── CLOSING_REMARKS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── package.json ├── resources └── project │ └── images │ ├── Screenshot_265.png │ ├── Screenshot_267_copy.jpg │ ├── jandapressflow_1.png │ ├── tomoe-janda.png │ └── tomoe.png ├── src ├── JandaPress.ts ├── controller │ ├── 3hentai │ │ ├── 3hentaiGet.ts │ │ ├── 3hentaiRandom.ts │ │ └── 3hentaiSearch.ts │ ├── asmhentai │ │ ├── asmhentaiGet.ts │ │ ├── asmhentaiRandom.ts │ │ └── asmhentaiSearch.ts │ ├── hentai2read │ │ ├── hentai2readGet.ts │ │ └── hentai2readSearch.ts │ ├── hentaifox │ │ ├── hentaifoxGet.ts │ │ ├── hentaifoxRandom.ts │ │ └── hentaifoxSearch.ts │ ├── nhentai │ │ ├── nhentaiGet.ts │ │ ├── nhentaiRandom.ts │ │ ├── nhentaiRelated.ts │ │ └── nhentaiSearch.ts │ ├── nhentaito │ │ ├── nhentaiToGet.ts │ │ ├── nhentaiToRandom.ts │ │ ├── nhentaiToRelated.ts │ │ └── nhentaiToSearch.ts │ ├── pururin │ │ ├── pururinGet.ts │ │ ├── pururinRandom.ts │ │ └── pururinSearch.ts │ └── simply-hentai │ │ └── simply-hentaiGet.ts ├── index.ts ├── interfaces.ts ├── router │ └── endpoint.ts ├── scraper │ ├── 3hentai │ │ ├── 3hentaiGetController.ts │ │ └── 3hentaiSearchController.ts │ ├── asmhentai │ │ ├── asmhentaiGetController.ts │ │ └── asmhentaiSearchController.ts │ ├── hentai2read │ │ ├── hentai2readGetController.ts │ │ └── hentai2readSearchController.ts │ ├── hentaifox │ │ ├── hentaifoxGetController.ts │ │ └── hentaifoxSearchController.ts │ ├── nhentai │ │ ├── nhentaiGetController.ts │ │ ├── nhentaiRelatedController.ts │ │ └── nhentaiSearchController.ts │ ├── nhentaito │ │ ├── nhentaiToGetController.ts │ │ └── nhentaiToSearchController.ts │ ├── pururin │ │ ├── pururinGetController.ts │ │ ├── pururinGetControllerRandom.ts │ │ └── pururinSearchController.ts │ └── simply-hentai │ │ └── simply-hentaiGetController.ts └── utils │ ├── limit-options.ts │ ├── logger.ts │ ├── modifier.ts │ ├── options.ts │ └── reverseprox.ts ├── test ├── mock.ts ├── nhentaiCookietest.ts └── test.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /.env.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.env.schema -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sinkaroid -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/3hentai.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/3hentai.yml -------------------------------------------------------------------------------- /.github/workflows/asmhentai.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/asmhentai.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/hentai2read.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/hentai2read.yml -------------------------------------------------------------------------------- /.github/workflows/hentaifox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/hentaifox.yml -------------------------------------------------------------------------------- /.github/workflows/nhentai.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/nhentai.yml -------------------------------------------------------------------------------- /.github/workflows/nhentaito.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/nhentaito.yml -------------------------------------------------------------------------------- /.github/workflows/playground.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/playground.yml -------------------------------------------------------------------------------- /.github/workflows/pururin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/pururin.yml -------------------------------------------------------------------------------- /.github/workflows/simply-hentai.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.github/workflows/simply-hentai.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deepscan.enable": true 3 | } -------------------------------------------------------------------------------- /CLOSING_REMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/CLOSING_REMARKS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/SECURITY.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/package.json -------------------------------------------------------------------------------- /resources/project/images/Screenshot_265.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/resources/project/images/Screenshot_265.png -------------------------------------------------------------------------------- /resources/project/images/Screenshot_267_copy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/resources/project/images/Screenshot_267_copy.jpg -------------------------------------------------------------------------------- /resources/project/images/jandapressflow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/resources/project/images/jandapressflow_1.png -------------------------------------------------------------------------------- /resources/project/images/tomoe-janda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/resources/project/images/tomoe-janda.png -------------------------------------------------------------------------------- /resources/project/images/tomoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/resources/project/images/tomoe.png -------------------------------------------------------------------------------- /src/JandaPress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/JandaPress.ts -------------------------------------------------------------------------------- /src/controller/3hentai/3hentaiGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/3hentai/3hentaiGet.ts -------------------------------------------------------------------------------- /src/controller/3hentai/3hentaiRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/3hentai/3hentaiRandom.ts -------------------------------------------------------------------------------- /src/controller/3hentai/3hentaiSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/3hentai/3hentaiSearch.ts -------------------------------------------------------------------------------- /src/controller/asmhentai/asmhentaiGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/asmhentai/asmhentaiGet.ts -------------------------------------------------------------------------------- /src/controller/asmhentai/asmhentaiRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/asmhentai/asmhentaiRandom.ts -------------------------------------------------------------------------------- /src/controller/asmhentai/asmhentaiSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/asmhentai/asmhentaiSearch.ts -------------------------------------------------------------------------------- /src/controller/hentai2read/hentai2readGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/hentai2read/hentai2readGet.ts -------------------------------------------------------------------------------- /src/controller/hentai2read/hentai2readSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/hentai2read/hentai2readSearch.ts -------------------------------------------------------------------------------- /src/controller/hentaifox/hentaifoxGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/hentaifox/hentaifoxGet.ts -------------------------------------------------------------------------------- /src/controller/hentaifox/hentaifoxRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/hentaifox/hentaifoxRandom.ts -------------------------------------------------------------------------------- /src/controller/hentaifox/hentaifoxSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/hentaifox/hentaifoxSearch.ts -------------------------------------------------------------------------------- /src/controller/nhentai/nhentaiGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentai/nhentaiGet.ts -------------------------------------------------------------------------------- /src/controller/nhentai/nhentaiRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentai/nhentaiRandom.ts -------------------------------------------------------------------------------- /src/controller/nhentai/nhentaiRelated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentai/nhentaiRelated.ts -------------------------------------------------------------------------------- /src/controller/nhentai/nhentaiSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentai/nhentaiSearch.ts -------------------------------------------------------------------------------- /src/controller/nhentaito/nhentaiToGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentaito/nhentaiToGet.ts -------------------------------------------------------------------------------- /src/controller/nhentaito/nhentaiToRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentaito/nhentaiToRandom.ts -------------------------------------------------------------------------------- /src/controller/nhentaito/nhentaiToRelated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentaito/nhentaiToRelated.ts -------------------------------------------------------------------------------- /src/controller/nhentaito/nhentaiToSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/nhentaito/nhentaiToSearch.ts -------------------------------------------------------------------------------- /src/controller/pururin/pururinGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/pururin/pururinGet.ts -------------------------------------------------------------------------------- /src/controller/pururin/pururinRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/pururin/pururinRandom.ts -------------------------------------------------------------------------------- /src/controller/pururin/pururinSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/pururin/pururinSearch.ts -------------------------------------------------------------------------------- /src/controller/simply-hentai/simply-hentaiGet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/controller/simply-hentai/simply-hentaiGet.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/router/endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/router/endpoint.ts -------------------------------------------------------------------------------- /src/scraper/3hentai/3hentaiGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/3hentai/3hentaiGetController.ts -------------------------------------------------------------------------------- /src/scraper/3hentai/3hentaiSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/3hentai/3hentaiSearchController.ts -------------------------------------------------------------------------------- /src/scraper/asmhentai/asmhentaiGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/asmhentai/asmhentaiGetController.ts -------------------------------------------------------------------------------- /src/scraper/asmhentai/asmhentaiSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/asmhentai/asmhentaiSearchController.ts -------------------------------------------------------------------------------- /src/scraper/hentai2read/hentai2readGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/hentai2read/hentai2readGetController.ts -------------------------------------------------------------------------------- /src/scraper/hentai2read/hentai2readSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/hentai2read/hentai2readSearchController.ts -------------------------------------------------------------------------------- /src/scraper/hentaifox/hentaifoxGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/hentaifox/hentaifoxGetController.ts -------------------------------------------------------------------------------- /src/scraper/hentaifox/hentaifoxSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/hentaifox/hentaifoxSearchController.ts -------------------------------------------------------------------------------- /src/scraper/nhentai/nhentaiGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/nhentai/nhentaiGetController.ts -------------------------------------------------------------------------------- /src/scraper/nhentai/nhentaiRelatedController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/nhentai/nhentaiRelatedController.ts -------------------------------------------------------------------------------- /src/scraper/nhentai/nhentaiSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/nhentai/nhentaiSearchController.ts -------------------------------------------------------------------------------- /src/scraper/nhentaito/nhentaiToGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/nhentaito/nhentaiToGetController.ts -------------------------------------------------------------------------------- /src/scraper/nhentaito/nhentaiToSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/nhentaito/nhentaiToSearchController.ts -------------------------------------------------------------------------------- /src/scraper/pururin/pururinGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/pururin/pururinGetController.ts -------------------------------------------------------------------------------- /src/scraper/pururin/pururinGetControllerRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/pururin/pururinGetControllerRandom.ts -------------------------------------------------------------------------------- /src/scraper/pururin/pururinSearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/pururin/pururinSearchController.ts -------------------------------------------------------------------------------- /src/scraper/simply-hentai/simply-hentaiGetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/scraper/simply-hentai/simply-hentaiGetController.ts -------------------------------------------------------------------------------- /src/utils/limit-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/utils/limit-options.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/modifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/utils/modifier.ts -------------------------------------------------------------------------------- /src/utils/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/utils/options.ts -------------------------------------------------------------------------------- /src/utils/reverseprox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/src/utils/reverseprox.ts -------------------------------------------------------------------------------- /test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/test/mock.ts -------------------------------------------------------------------------------- /test/nhentaiCookietest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/test/nhentaiCookietest.ts -------------------------------------------------------------------------------- /test/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/test/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinkaroid/jandapress/HEAD/tsconfig.json --------------------------------------------------------------------------------