Initial commit: XDL Twitter/X video downloader

This commit is contained in:
mini
2026-02-18 17:15:12 +08:00
commit 7fdd181728
32 changed files with 1230 additions and 0 deletions

25
README.md Normal file
View File

@@ -0,0 +1,25 @@
# XDL - Twitter/X Video Downloader
Download videos from Twitter/X with quality selection.
## Features
- Parse Twitter/X video links
- Select video quality
- Download videos
- Admin panel with video library management
- Video playback (authenticated users)
## Deploy
```bash
docker compose up -d --build
```
## Default Admin
- Username: `admin`
- Password: see `.env` file
## API
- `POST /api/parse` — Parse video URL
- `POST /api/download` — Start download
- `GET /api/download/{task_id}` — Check progress
- `GET /api/admin/videos` — List videos (auth required)