├── .dockerignore ├── .github └── workflows │ ├── docker-publish.yml │ └── upstream-sync.yml ├── .vercelignore ├── Dockerfile ├── README.md ├── api └── proxy │ └── [...path].js ├── css ├── player_styles.css └── styles.css ├── docker-compose.yml ├── functions ├── _middleware.js ├── proxy │ └── [[path]].js └── utils │ └── kv-helper.js ├── index.html ├── js ├── api.js ├── api_source_manager.js ├── app.js ├── config.js ├── douban.js ├── password.js ├── player_app.js ├── player_preload.js ├── player_search_history.js ├── sha256.js ├── simple_quality_detector.js ├── speed_tester.js ├── ui.js └── utils.js ├── libs ├── sha256.min.js └── tailwindcss.min.js ├── middleware.js ├── package.json ├── player.html ├── server.js └── vercel.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/upstream-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/.github/workflows/upstream-sync.yml -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | functions/ 2 | README.md 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/README.md -------------------------------------------------------------------------------- /api/proxy/[...path].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/api/proxy/[...path].js -------------------------------------------------------------------------------- /css/player_styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/css/player_styles.css -------------------------------------------------------------------------------- /css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/css/styles.css -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /functions/_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/functions/_middleware.js -------------------------------------------------------------------------------- /functions/proxy/[[path]].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/functions/proxy/[[path]].js -------------------------------------------------------------------------------- /functions/utils/kv-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/functions/utils/kv-helper.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/index.html -------------------------------------------------------------------------------- /js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/api.js -------------------------------------------------------------------------------- /js/api_source_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/api_source_manager.js -------------------------------------------------------------------------------- /js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/app.js -------------------------------------------------------------------------------- /js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/config.js -------------------------------------------------------------------------------- /js/douban.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/douban.js -------------------------------------------------------------------------------- /js/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/password.js -------------------------------------------------------------------------------- /js/player_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/player_app.js -------------------------------------------------------------------------------- /js/player_preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/player_preload.js -------------------------------------------------------------------------------- /js/player_search_history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/player_search_history.js -------------------------------------------------------------------------------- /js/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/sha256.js -------------------------------------------------------------------------------- /js/simple_quality_detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/simple_quality_detector.js -------------------------------------------------------------------------------- /js/speed_tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/speed_tester.js -------------------------------------------------------------------------------- /js/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/ui.js -------------------------------------------------------------------------------- /js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/js/utils.js -------------------------------------------------------------------------------- /libs/sha256.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/libs/sha256.min.js -------------------------------------------------------------------------------- /libs/tailwindcss.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/libs/tailwindcss.min.js -------------------------------------------------------------------------------- /middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/middleware.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/package.json -------------------------------------------------------------------------------- /player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/player.html -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/server.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjnhnp/movie/HEAD/vercel.json --------------------------------------------------------------------------------