https://github.com/thatguysam/ytdl-web
https://github.com/thatguysam/ytdl-web
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thatguysam/ytdl-web
- Owner: ThatGuySam
- Created: 2023-10-22T01:29:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T01:29:53.000Z (over 2 years ago)
- Last Synced: 2025-06-27T15:19:52.753Z (12 months ago)
- Language: TypeScript
- Homepage: https://ytdl-web-two.vercel.app
- Size: 68.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ytdl-Web Interface
A simple web interface for yt_dlp built using [Next.js](https://nextjs.org/) and [Python](https://www.python.org/).
## How to start server
If running locally go to `next.config.js` and uncomment the rewites function.
run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Deploy your own
Deploy the example using [Vercel](https://vercel.com):
[](https://vercel.com/import/project?template=https://github.com/RohanDebroy/ytdl-web)
## FAQ
### 1. Why not using NextJS Api endpoints?
I was using youtube-dl-exec but once it was deployed to vercel it didnot work because it requires a python runtime. I donot know how to assign python runtime in Vercel without using a python file.
### 2. Getting access restriction error.
If using the deployed version then, most probably the ip got rate limited due to continous request. Try again after sometime and it will work.
## Notes
- special thanks to the youtube-dl-web project by [Saanuregh](https://github.com/saanuregh/youtube-dl-web). I understood how to deploy python and nextjs under a single repo on vercel