├── .github └── workflows │ └── try-build.yml ├── .gitignore ├── LICENSE ├── README.md ├── docker-compose.yml ├── frontend ├── .gitignore ├── build.sh ├── dev.sh ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.tsx │ ├── components │ │ ├── DownloadCard.tsx │ │ ├── DownloadPage.tsx │ │ └── Title.tsx │ ├── index.tsx │ ├── logic │ │ ├── download.ts │ │ ├── numfmt.ts │ │ ├── parseVideo.ts │ │ ├── titlecase.ts │ │ └── youtube_endpoint.ts │ ├── react-app-env.d.ts │ └── theme.ts ├── tsconfig.json └── yarn.lock ├── images └── screenshot_front.png ├── nginx ├── Dockerfile.dev ├── Dockerfile.nossl ├── Dockerfile.ssl ├── nginx.dev.conf ├── nginx.nossl.conf └── nginx.ssl.conf └── server ├── .gitignore ├── Dockerfile ├── dev.sh ├── requirements.txt └── src ├── server.py └── util ├── meta.py ├── stream.py └── sub.py /.github/workflows/try-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/.github/workflows/try-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | proxy/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/build.sh -------------------------------------------------------------------------------- /frontend/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/dev.sh -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/DownloadCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/components/DownloadCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/DownloadPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/components/DownloadPage.tsx -------------------------------------------------------------------------------- /frontend/src/components/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/components/Title.tsx -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/logic/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/logic/download.ts -------------------------------------------------------------------------------- /frontend/src/logic/numfmt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/logic/numfmt.ts -------------------------------------------------------------------------------- /frontend/src/logic/parseVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/logic/parseVideo.ts -------------------------------------------------------------------------------- /frontend/src/logic/titlecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/logic/titlecase.ts -------------------------------------------------------------------------------- /frontend/src/logic/youtube_endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/logic/youtube_endpoint.ts -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/src/theme.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /images/screenshot_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/images/screenshot_front.png -------------------------------------------------------------------------------- /nginx/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/Dockerfile.dev -------------------------------------------------------------------------------- /nginx/Dockerfile.nossl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/Dockerfile.nossl -------------------------------------------------------------------------------- /nginx/Dockerfile.ssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/Dockerfile.ssl -------------------------------------------------------------------------------- /nginx/nginx.dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/nginx.dev.conf -------------------------------------------------------------------------------- /nginx/nginx.nossl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/nginx.nossl.conf -------------------------------------------------------------------------------- /nginx/nginx.ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/nginx/nginx.ssl.conf -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.json 3 | test*.py 4 | 5 | run.sh -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/dev.sh -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/src/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/src/server.py -------------------------------------------------------------------------------- /server/src/util/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/src/util/meta.py -------------------------------------------------------------------------------- /server/src/util/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/src/util/stream.py -------------------------------------------------------------------------------- /server/src/util/sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xcodian/youtube-dl-web/HEAD/server/src/util/sub.py --------------------------------------------------------------------------------