En enkel API for å laste ned YouTube-videoer ved hjelp av yt-dlp.
# Installer avhengigheter
pip install -r requirements.txt
# Kjør serveren
python app.py- Gå til Railway.app
- Klikk "New Project" → "Deploy from GitHub repo"
- Velg dette repositoryet
- Railway vil automatisk detektere Python og deploye
Last ned en YouTube-video
Request:
{
"url": "https://www.youtube.com/watch?v=VIDEO_ID"
}Response:
{
"success": true,
"video_id": "VIDEO_ID",
"title": "Video Title",
"download_url": "/file/VIDEO_ID.mp4"
}Hent den nedlastede filen
Få informasjon om en video uten å laste den ned
Request:
{
"url": "https://www.youtube.com/watch?v=VIDEO_ID"
}- Bruk HTTP modulen
- Velg Make a request
- URL:
https://din-railway-app.railway.app/download - Method: POST
- Body type: JSON
- Body:
{
"url": "{{youtube_url}}"
}Ingen påkrevd, men du kan legge til:
PORT- Railway setter dette automatisk