├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── build-artifacts.yml ├── .gitignore ├── Changelog.md ├── Dockerfile ├── LICENSE ├── README.md ├── api.js ├── app.js ├── auth └── utils.js ├── config.js ├── database ├── db.js ├── init.js ├── knex-migrate.js ├── knexfile.js ├── migrations │ ├── 20210105232420_fix_duplicate_title.js │ ├── 20210106013350_create_t_review.js │ ├── 20210108093032_alter_t_reviews.js │ ├── 20210115014202_add_on_delete_cascade.js │ ├── 20210206135836_drop_t_favorite.js │ ├── 20210206141840_drop_not_null_constraints.js │ ├── 20210213224539_alter_t_va.js │ ├── 20210213233544_fill_va_uuid.js │ ├── 20210223200240_drop_not_null_constraints.js │ ├── 20210301141407_fix_title_redundant_chars.js │ ├── 20210304101412_fix_view_userMetatdata.js │ ├── 20210305161906_remove_ddl_from_review_api.js │ ├── 20210307061415_refactor_queries.js │ └── 20210502081522_remove_obsolete_view.js ├── schema.js └── storage.js ├── docker-compose.yml ├── filesystem ├── scanner.js ├── scannerModules.js ├── updater.js └── utils.js ├── package.json ├── routes ├── auth.js ├── config.js ├── credentials.js ├── history.js ├── index.js ├── media.js ├── metadata.js ├── review.js ├── utils │ ├── normalize.js │ ├── strftime.js │ ├── url.js │ └── validate.js └── version.js ├── scraper ├── axios.js ├── dlsite.js ├── hvdb.js └── utils.js ├── socket.js ├── static └── no-image.jpg ├── test ├── migration..js ├── spinup │ ├── spinup-0.3.0.js │ └── spinup-0.6.0-rc4.js ├── teardown │ └── teardown-0.6.0.js └── urljoin.js ├── upgrade.js └── 用户文档.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.github/workflows/build-artifacts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/Changelog.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/README.md -------------------------------------------------------------------------------- /api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/api.js -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/app.js -------------------------------------------------------------------------------- /auth/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/auth/utils.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/config.js -------------------------------------------------------------------------------- /database/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/db.js -------------------------------------------------------------------------------- /database/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/init.js -------------------------------------------------------------------------------- /database/knex-migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/knex-migrate.js -------------------------------------------------------------------------------- /database/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/knexfile.js -------------------------------------------------------------------------------- /database/migrations/20210105232420_fix_duplicate_title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210105232420_fix_duplicate_title.js -------------------------------------------------------------------------------- /database/migrations/20210106013350_create_t_review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210106013350_create_t_review.js -------------------------------------------------------------------------------- /database/migrations/20210108093032_alter_t_reviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210108093032_alter_t_reviews.js -------------------------------------------------------------------------------- /database/migrations/20210115014202_add_on_delete_cascade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210115014202_add_on_delete_cascade.js -------------------------------------------------------------------------------- /database/migrations/20210206135836_drop_t_favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210206135836_drop_t_favorite.js -------------------------------------------------------------------------------- /database/migrations/20210206141840_drop_not_null_constraints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210206141840_drop_not_null_constraints.js -------------------------------------------------------------------------------- /database/migrations/20210213224539_alter_t_va.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210213224539_alter_t_va.js -------------------------------------------------------------------------------- /database/migrations/20210213233544_fill_va_uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210213233544_fill_va_uuid.js -------------------------------------------------------------------------------- /database/migrations/20210223200240_drop_not_null_constraints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210223200240_drop_not_null_constraints.js -------------------------------------------------------------------------------- /database/migrations/20210301141407_fix_title_redundant_chars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210301141407_fix_title_redundant_chars.js -------------------------------------------------------------------------------- /database/migrations/20210304101412_fix_view_userMetatdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210304101412_fix_view_userMetatdata.js -------------------------------------------------------------------------------- /database/migrations/20210305161906_remove_ddl_from_review_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210305161906_remove_ddl_from_review_api.js -------------------------------------------------------------------------------- /database/migrations/20210307061415_refactor_queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210307061415_refactor_queries.js -------------------------------------------------------------------------------- /database/migrations/20210502081522_remove_obsolete_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/migrations/20210502081522_remove_obsolete_view.js -------------------------------------------------------------------------------- /database/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/schema.js -------------------------------------------------------------------------------- /database/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/database/storage.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /filesystem/scanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/filesystem/scanner.js -------------------------------------------------------------------------------- /filesystem/scannerModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/filesystem/scannerModules.js -------------------------------------------------------------------------------- /filesystem/updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/filesystem/updater.js -------------------------------------------------------------------------------- /filesystem/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/filesystem/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/package.json -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/config.js -------------------------------------------------------------------------------- /routes/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/credentials.js -------------------------------------------------------------------------------- /routes/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/history.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/media.js -------------------------------------------------------------------------------- /routes/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/metadata.js -------------------------------------------------------------------------------- /routes/review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/review.js -------------------------------------------------------------------------------- /routes/utils/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/utils/normalize.js -------------------------------------------------------------------------------- /routes/utils/strftime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/utils/strftime.js -------------------------------------------------------------------------------- /routes/utils/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/utils/url.js -------------------------------------------------------------------------------- /routes/utils/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/utils/validate.js -------------------------------------------------------------------------------- /routes/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/routes/version.js -------------------------------------------------------------------------------- /scraper/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/scraper/axios.js -------------------------------------------------------------------------------- /scraper/dlsite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/scraper/dlsite.js -------------------------------------------------------------------------------- /scraper/hvdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/scraper/hvdb.js -------------------------------------------------------------------------------- /scraper/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/scraper/utils.js -------------------------------------------------------------------------------- /socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/socket.js -------------------------------------------------------------------------------- /static/no-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/static/no-image.jpg -------------------------------------------------------------------------------- /test/migration..js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/test/migration..js -------------------------------------------------------------------------------- /test/spinup/spinup-0.3.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/test/spinup/spinup-0.3.0.js -------------------------------------------------------------------------------- /test/spinup/spinup-0.6.0-rc4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/test/spinup/spinup-0.6.0-rc4.js -------------------------------------------------------------------------------- /test/teardown/teardown-0.6.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/test/teardown/teardown-0.6.0.js -------------------------------------------------------------------------------- /test/urljoin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/test/urljoin.js -------------------------------------------------------------------------------- /upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/upgrade.js -------------------------------------------------------------------------------- /用户文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azuse/kikoeru-express/HEAD/用户文档.md --------------------------------------------------------------------------------