├── .env.example ├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── api └── index.ts ├── config ├── axois.ts ├── server.ts └── vidstream.ts ├── controllers ├── homePage.controller.ts ├── index.ts ├── movieDetails.controller.ts ├── movieEpisodeServers.controller.ts ├── movieEpisodeSources.controller.ts ├── movieEpisodes.controller.ts ├── movieSeasons.controller.ts ├── proxyHls.controller.ts ├── proxyVtt.controller.ts └── search.controller.ts ├── index.ts ├── middleware └── cors.ts ├── package.json ├── parsers ├── index.ts └── rabbitstream.ts ├── public ├── bg.png ├── index.css └── index.html ├── routes └── index.ts ├── types ├── common.ts └── controllers │ ├── homePage.ts │ ├── movieDetails.ts │ ├── movieEpisodeServers.ts │ ├── movieEpisodeSources.ts │ ├── movieEpisodes.ts │ └── search.ts ├── utils └── extractMovieTvSeriesItem.ts └── vercel.json /.env.example: -------------------------------------------------------------------------------- 1 | PORT=4001 2 | URL="http://localhost:4030" 3 | 4 | # Origins as a string 5 | CORS_ORIGIN="*" -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | 4 | .env -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/README.md -------------------------------------------------------------------------------- /api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/api/index.ts -------------------------------------------------------------------------------- /config/axois.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/config/axois.ts -------------------------------------------------------------------------------- /config/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/config/server.ts -------------------------------------------------------------------------------- /config/vidstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/config/vidstream.ts -------------------------------------------------------------------------------- /controllers/homePage.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/homePage.controller.ts -------------------------------------------------------------------------------- /controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/index.ts -------------------------------------------------------------------------------- /controllers/movieDetails.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/movieDetails.controller.ts -------------------------------------------------------------------------------- /controllers/movieEpisodeServers.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/movieEpisodeServers.controller.ts -------------------------------------------------------------------------------- /controllers/movieEpisodeSources.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/movieEpisodeSources.controller.ts -------------------------------------------------------------------------------- /controllers/movieEpisodes.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/movieEpisodes.controller.ts -------------------------------------------------------------------------------- /controllers/movieSeasons.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/movieSeasons.controller.ts -------------------------------------------------------------------------------- /controllers/proxyHls.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/proxyHls.controller.ts -------------------------------------------------------------------------------- /controllers/proxyVtt.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/proxyVtt.controller.ts -------------------------------------------------------------------------------- /controllers/search.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/controllers/search.controller.ts -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/index.ts -------------------------------------------------------------------------------- /middleware/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/middleware/cors.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/package.json -------------------------------------------------------------------------------- /parsers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/parsers/index.ts -------------------------------------------------------------------------------- /parsers/rabbitstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/parsers/rabbitstream.ts -------------------------------------------------------------------------------- /public/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/public/bg.png -------------------------------------------------------------------------------- /public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/public/index.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/public/index.html -------------------------------------------------------------------------------- /routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/routes/index.ts -------------------------------------------------------------------------------- /types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/common.ts -------------------------------------------------------------------------------- /types/controllers/homePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/controllers/homePage.ts -------------------------------------------------------------------------------- /types/controllers/movieDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/controllers/movieDetails.ts -------------------------------------------------------------------------------- /types/controllers/movieEpisodeServers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/controllers/movieEpisodeServers.ts -------------------------------------------------------------------------------- /types/controllers/movieEpisodeSources.ts: -------------------------------------------------------------------------------- 1 | export interface EpisodeServerResponse { 2 | 3 | } 4 | 5 | -------------------------------------------------------------------------------- /types/controllers/movieEpisodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/controllers/movieEpisodes.ts -------------------------------------------------------------------------------- /types/controllers/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/types/controllers/search.ts -------------------------------------------------------------------------------- /utils/extractMovieTvSeriesItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/utils/extractMovieTvSeriesItem.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WBRK-dev/vidstream-api/HEAD/vercel.json --------------------------------------------------------------------------------