Implement dataset functionality with views, URLs, and management command

This commit is contained in:
Joakim Hellsén 2026-02-10 16:47:54 +01:00
commit a12b34a665
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk
12 changed files with 812 additions and 51 deletions

View file

@ -28,3 +28,17 @@ uv run python manage.py import_chat_badges
```
Requires `TWITCH_CLIENT_ID` and `TWITCH_CLIENT_SECRET` environment variables to be set.
## Create DB Backup
Create a zstd-compressed SQL dump (only `twitch_` tables) in the datasets directory:
```bash
uv run python manage.py backup_db
```
Optional arguments:
```bash
uv run python manage.py backup_db --output-dir "<path>" --prefix "ttvdrops"
```