Get notified when a new drop is available on Twitch or Kick https://ttvdrops.lovinator.space/
  • Python 82.5%
  • HTML 17.1%
  • XSLT 0.4%
Find a file
2026-01-17 07:05:41 +01:00
.github Add Renovate configuration 2026-01-09 20:43:20 +01:00
.vscode Instead of creating a "Unknown Organization", use None 2026-01-12 01:25:43 +01:00
config Add Docker support; add favicon 2026-01-09 20:28:28 +01:00
scripts WIP better import drops 2025-12-01 21:38:28 +01:00
static Add Docker support; add favicon 2026-01-09 20:28:28 +01:00
templates Add operation names to debug view 2026-01-16 19:59:05 +01:00
tests Add more tests 2026-01-09 22:21:52 +01:00
twitch Allow operation_names to be a list instead of a singular item 2026-01-17 07:05:41 +01:00
.dockerignore Add Docker support; add favicon 2026-01-09 20:28:28 +01:00
.env.example Archive Twitch chat badges 2026-01-16 00:28:25 +01:00
.gitignore Unignore .gitignore 2026-01-09 20:46:23 +01:00
.pre-commit-config.yaml Improve import command 2026-01-05 18:46:46 +01:00
docker-compose.yml Fix volume path in Dockerfile and update docker-compose.yml for environment variables and network configuration 2026-01-09 21:18:11 +01:00
Dockerfile Fix volume path in Dockerfile and update docker-compose.yml for environment variables and network configuration 2026-01-09 21:18:11 +01:00
example.json Refactor DropCampaign ACL check and add regression tests for campaign details import 2026-01-11 23:57:46 +01:00
manage.py Add and use pre-commit hooks 2025-11-28 04:44:07 +01:00
pyproject.toml Add more tests 2026-01-09 22:21:52 +01:00
README.md Archive Twitch chat badges 2026-01-16 00:28:25 +01:00
start.sh Add Docker support; add favicon 2026-01-09 20:28:28 +01:00
uv.lock Update regex package version to 2026.1.15 and refresh wheel URLs 2026-01-16 01:06:29 +01:00

ttvdrops

Get notified when a new drop is available on Twitch

Development

uv run python manage.py createsuperuser
uv run python manage.py makemigrations
uv run python manage.py migrate
uv run python manage.py collectstatic
uv run python manage.py runserver
uv run pytest

Import Drops

uv run python manage.py better_import_drops <file|dir> [--recursive] [--verbose] [--crash-on-error] [--skip-broken-moves]

Import Chat Badges

Import Twitch's global chat badges for archival and reference:

uv run python manage.py import_chat_badges

Requires TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET environment variables to be set.