├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── server.yml │ └── setup-wizard.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── migration-setup ├── migrations │ ├── 20210625204830-init-db.js │ ├── 20210629161833-manga-username-index.js │ └── sqls │ │ ├── 20210625204830-init-db-down.sql │ │ ├── 20210625204830-init-db-up.sql │ │ ├── 20210629161833-manga-username-index-down.sql │ │ └── 20210629161833-manga-username-index-up.sql └── package.json ├── package.json ├── server ├── .prettierignore ├── README.md ├── package.json ├── src │ ├── NotificationServices │ │ ├── Documentation │ │ │ └── Ifttt.md │ │ ├── README.md │ │ ├── ifttt.ts │ │ └── index.ts │ ├── SourceUpdates │ │ ├── BakaUpdates.ts │ │ ├── MangaDex.ts │ │ ├── MangaFox.ts │ │ ├── MangaKakalot.ts │ │ ├── MangaLife.ts │ │ ├── MangaNelo.ts │ │ ├── README.md │ │ └── index.ts │ ├── Tests │ │ ├── fetchSourcesTest.ts │ │ ├── index.ts │ │ └── notificationTest.ts │ ├── Updater │ │ ├── localUpdates.ts │ │ └── serverUpdates.ts │ ├── cache.ts │ ├── dbHelper.ts │ ├── index.ts │ ├── types │ │ ├── index.ts │ │ ├── security.ts │ │ ├── services.ts │ │ ├── sourceEntries.ts │ │ └── userJson.ts │ └── utils.ts └── tsconfig.json ├── setup-wizard ├── .prettierignore ├── README.md ├── package.json ├── src │ ├── index.ts │ ├── manual.ts │ ├── paperback.ts │ ├── types │ │ ├── index.ts │ │ ├── manualSetup.ts │ │ └── paperbackBackup.ts │ └── utils.ts └── tsconfig.json ├── systemd └── tsuchi.service ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.github/workflows/server.yml -------------------------------------------------------------------------------- /.github/workflows/setup-wizard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.github/workflows/setup-wizard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/README.md -------------------------------------------------------------------------------- /migration-setup/migrations/20210625204830-init-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/20210625204830-init-db.js -------------------------------------------------------------------------------- /migration-setup/migrations/20210629161833-manga-username-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/20210629161833-manga-username-index.js -------------------------------------------------------------------------------- /migration-setup/migrations/sqls/20210625204830-init-db-down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/sqls/20210625204830-init-db-down.sql -------------------------------------------------------------------------------- /migration-setup/migrations/sqls/20210625204830-init-db-up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/sqls/20210625204830-init-db-up.sql -------------------------------------------------------------------------------- /migration-setup/migrations/sqls/20210629161833-manga-username-index-down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/sqls/20210629161833-manga-username-index-down.sql -------------------------------------------------------------------------------- /migration-setup/migrations/sqls/20210629161833-manga-username-index-up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/migrations/sqls/20210629161833-manga-username-index-up.sql -------------------------------------------------------------------------------- /migration-setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/migration-setup/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/package.json -------------------------------------------------------------------------------- /server/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/.prettierignore -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/README.md -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/NotificationServices/Documentation/Ifttt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/NotificationServices/Documentation/Ifttt.md -------------------------------------------------------------------------------- /server/src/NotificationServices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/NotificationServices/README.md -------------------------------------------------------------------------------- /server/src/NotificationServices/ifttt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/NotificationServices/ifttt.ts -------------------------------------------------------------------------------- /server/src/NotificationServices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/NotificationServices/index.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/BakaUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/BakaUpdates.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/MangaDex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/MangaDex.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/MangaFox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/MangaFox.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/MangaKakalot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/MangaKakalot.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/MangaLife.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/MangaLife.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/MangaNelo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/MangaNelo.ts -------------------------------------------------------------------------------- /server/src/SourceUpdates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/README.md -------------------------------------------------------------------------------- /server/src/SourceUpdates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/SourceUpdates/index.ts -------------------------------------------------------------------------------- /server/src/Tests/fetchSourcesTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/Tests/fetchSourcesTest.ts -------------------------------------------------------------------------------- /server/src/Tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/Tests/index.ts -------------------------------------------------------------------------------- /server/src/Tests/notificationTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/Tests/notificationTest.ts -------------------------------------------------------------------------------- /server/src/Updater/localUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/Updater/localUpdates.ts -------------------------------------------------------------------------------- /server/src/Updater/serverUpdates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/Updater/serverUpdates.ts -------------------------------------------------------------------------------- /server/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/cache.ts -------------------------------------------------------------------------------- /server/src/dbHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/dbHelper.ts -------------------------------------------------------------------------------- /server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/index.ts -------------------------------------------------------------------------------- /server/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/types/index.ts -------------------------------------------------------------------------------- /server/src/types/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/types/security.ts -------------------------------------------------------------------------------- /server/src/types/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/types/services.ts -------------------------------------------------------------------------------- /server/src/types/sourceEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/types/sourceEntries.ts -------------------------------------------------------------------------------- /server/src/types/userJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/types/userJson.ts -------------------------------------------------------------------------------- /server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/src/utils.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /setup-wizard/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/.prettierignore -------------------------------------------------------------------------------- /setup-wizard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/README.md -------------------------------------------------------------------------------- /setup-wizard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/package.json -------------------------------------------------------------------------------- /setup-wizard/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/index.ts -------------------------------------------------------------------------------- /setup-wizard/src/manual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/manual.ts -------------------------------------------------------------------------------- /setup-wizard/src/paperback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/paperback.ts -------------------------------------------------------------------------------- /setup-wizard/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/types/index.ts -------------------------------------------------------------------------------- /setup-wizard/src/types/manualSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/types/manualSetup.ts -------------------------------------------------------------------------------- /setup-wizard/src/types/paperbackBackup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/types/paperbackBackup.ts -------------------------------------------------------------------------------- /setup-wizard/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/src/utils.ts -------------------------------------------------------------------------------- /setup-wizard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/setup-wizard/tsconfig.json -------------------------------------------------------------------------------- /systemd/tsuchi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/systemd/tsuchi.service -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbri1/Tsuchi/HEAD/yarn.lock --------------------------------------------------------------------------------