├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.md ├── pull_request_template.md ├── stale.yml └── workflows │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── install.mjs ├── .npmignore ├── .prettierignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __tests__ └── hianime │ ├── animeAZList.test.ts │ ├── animeAboutInfo.test.ts │ ├── animeCategory.test.ts │ ├── animeEpisodeSrcs.test.ts │ ├── animeEpisodes.test.ts │ ├── animeGenre.test.ts │ ├── animeProducer.test.ts │ ├── animeQtip.test.ts │ ├── animeSearch.test.ts │ ├── animeSearchSuggestion.test.ts │ ├── episodeServers.test.ts │ ├── estimatedSchedule.test.ts │ ├── homePage.test.ts │ └── nextEpisodeSchedule.test.ts ├── package.json ├── pnpm-lock.yaml ├── prettier.config.mjs ├── scripts └── format-package-json.js ├── src ├── config │ ├── client.ts │ ├── error.ts │ └── logger.ts ├── extractors │ ├── index.ts │ ├── megacloud.decodedpng.ts │ ├── megacloud.getsrcs.ts │ ├── megacloud.ts │ ├── rapidcloud.ts │ ├── streamsb.ts │ └── streamtape.ts ├── hianime │ ├── error.ts │ ├── hianime.ts │ ├── scrapers │ │ ├── animeAZList.ts │ │ ├── animeAboutInfo.ts │ │ ├── animeCategory.ts │ │ ├── animeEpisodeSrcs.ts │ │ ├── animeEpisodes.ts │ │ ├── animeGenre.ts │ │ ├── animeProducer.ts │ │ ├── animeQtip.ts │ │ ├── animeSearch.ts │ │ ├── animeSearchSuggestion.ts │ │ ├── episodeServers.ts │ │ ├── estimatedSchedule.ts │ │ ├── homePage.ts │ │ └── index.ts │ └── types │ │ ├── anime.ts │ │ ├── animeSearch.ts │ │ ├── extractor.ts │ │ └── scrapers │ │ ├── animeAZList.ts │ │ ├── animeAboutInfo.ts │ │ ├── animeCategory.ts │ │ ├── animeEpisodeSrcs.ts │ │ ├── animeEpisodes.ts │ │ ├── animeGenre.ts │ │ ├── animeProducer.ts │ │ ├── animeQtip.ts │ │ ├── animeSearch.ts │ │ ├── animeSearchSuggestion.ts │ │ ├── episodeServers.ts │ │ ├── estimatedSchedule.ts │ │ ├── homePage.ts │ │ └── index.ts ├── index.ts └── utils │ ├── constants.ts │ ├── index.ts │ └── methods.ts ├── tsconfig.json ├── tsup.config.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ghoshRitesh12 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | 3 | node_modules 4 | dist 5 | TESTS 6 | package-lock.json 7 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/install.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.husky/install.mjs -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/hianime/animeAZList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeAZList.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeAboutInfo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeAboutInfo.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeCategory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeCategory.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeEpisodeSrcs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeEpisodeSrcs.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeEpisodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeEpisodes.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeGenre.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeGenre.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeProducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeProducer.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeQtip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeQtip.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeSearch.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/animeSearchSuggestion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/animeSearchSuggestion.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/episodeServers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/episodeServers.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/estimatedSchedule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/estimatedSchedule.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/homePage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/homePage.test.ts -------------------------------------------------------------------------------- /__tests__/hianime/nextEpisodeSchedule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/__tests__/hianime/nextEpisodeSchedule.test.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /scripts/format-package-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/scripts/format-package-json.js -------------------------------------------------------------------------------- /src/config/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/config/client.ts -------------------------------------------------------------------------------- /src/config/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/config/error.ts -------------------------------------------------------------------------------- /src/config/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/config/logger.ts -------------------------------------------------------------------------------- /src/extractors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/index.ts -------------------------------------------------------------------------------- /src/extractors/megacloud.decodedpng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/megacloud.decodedpng.ts -------------------------------------------------------------------------------- /src/extractors/megacloud.getsrcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/megacloud.getsrcs.ts -------------------------------------------------------------------------------- /src/extractors/megacloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/megacloud.ts -------------------------------------------------------------------------------- /src/extractors/rapidcloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/rapidcloud.ts -------------------------------------------------------------------------------- /src/extractors/streamsb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/streamsb.ts -------------------------------------------------------------------------------- /src/extractors/streamtape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/extractors/streamtape.ts -------------------------------------------------------------------------------- /src/hianime/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/error.ts -------------------------------------------------------------------------------- /src/hianime/hianime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/hianime.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeAZList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeAZList.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeAboutInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeAboutInfo.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeCategory.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeEpisodeSrcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeEpisodeSrcs.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeEpisodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeEpisodes.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeGenre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeGenre.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeProducer.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeQtip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeQtip.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeSearch.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/animeSearchSuggestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/animeSearchSuggestion.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/episodeServers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/episodeServers.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/estimatedSchedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/estimatedSchedule.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/homePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/homePage.ts -------------------------------------------------------------------------------- /src/hianime/scrapers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/scrapers/index.ts -------------------------------------------------------------------------------- /src/hianime/types/anime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/anime.ts -------------------------------------------------------------------------------- /src/hianime/types/animeSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/animeSearch.ts -------------------------------------------------------------------------------- /src/hianime/types/extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/extractor.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeAZList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeAZList.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeAboutInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeAboutInfo.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeCategory.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeEpisodeSrcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeEpisodeSrcs.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeEpisodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeEpisodes.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeGenre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeGenre.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeProducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeProducer.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeQtip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeQtip.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeSearch.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/animeSearchSuggestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/animeSearchSuggestion.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/episodeServers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/episodeServers.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/estimatedSchedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/estimatedSchedule.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/homePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/homePage.ts -------------------------------------------------------------------------------- /src/hianime/types/scrapers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/hianime/types/scrapers/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/src/utils/methods.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghoshRitesh12/aniwatch/HEAD/vitest.config.ts --------------------------------------------------------------------------------