Go to file
renovate[bot] 55ead8051a Update astral-sh/setup-uv action to v5 (#22)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 11:27:07 +00:00
2024-12-16 23:16:11 +01:00
2024-12-19 19:46:35 +01:00
2024-08-21 06:37:15 +02:00
2024-12-20 03:01:01 +01:00
2024-12-11 05:20:24 +01:00
2024-12-09 06:17:21 +01:00
2024-12-09 06:17:21 +01:00
2023-12-23 22:39:51 +01:00
2024-12-11 06:01:09 +01:00
2024-12-12 17:37:00 +01:00
2024-12-11 06:01:09 +01:00

twitch-drop-notifier

Get notified when a new drop is available on Twitch

Development

# Create and activate a virtual environment.
python -m venv .venv
source .venv/bin/activate

# Remember to run `source .venv/bin/activate` before running the following commands:
# You will need to run this command every time you open a new terminal.
# VSCode will automatically activate the virtual environment if you have the Python extension installed.

# Install dependencies.
pip install -r requirements.txt
pip install -r requirements-dev.txt

# Run the following to get passwords for the .env file.
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'

# Rename .env.example to .env and fill in the required values.
# Only DJANGO_SECRET_KEY is required to run the server.
# EMAIL_HOST_USER, EMAIL_HOST_PASSWORD and DISCORD_WEBHOOK_URL can be left empty if not needed.
mv .env.example .env

# Run the migrations.
python manage.py migrate

# Create cache table.
python manage.py createcachetable

# Create a superuser.
python manage.py createsuperuser

# Run the server.
python manage.py runserver

# Run the tests.
pytest
Description
Get notified when a new drop is available on Twitch
Readme GPL-3.0 983 KiB
Languages
Python 73.7%
HTML 22.7%
CSS 1.8%
Dockerfile 1.8%