2023-01-30 17:24:00 +04:00
2022-12-25 18:38:35 +00:00
2023-01-30 17:24:00 +04:00
2022-10-01 17:55:04 +04:00
2022-12-11 04:54:22 +04:00
2022-12-25 18:38:35 +00:00
s
2022-11-17 18:34:49 +00:00
2022-10-01 23:10:30 +04:00
2022-10-14 23:04:15 +00:00
2023-01-22 14:58:58 +04:00
2022-12-08 09:42:30 +04:00

This website uses imdb api to send users new episode notifications of their recorded series via e-mail.


Installition for Dev

pip install -r requirements.txt
cd src/

add SECRET_KEY, EMAIL_HOST_PASSWORD to .env.example file
rename .env.example to .env

python3 manage.py makemigrations account --settings=config.settings.development
python3 manage.py makemigrations series --settings=config.settings.development
python3 manage.py migrate --settings=config.settings.development

Run for Dev

python3 manage.py runserver --settings=config.settings.development


Run Periodic Tasks with RabbitMQ

Installition RabbitMQ

sudo apt-get install rabbitmq-server
sudo systemctl start rabbitmq-server

Run Celery

celery -A config worker -l info
celery -A config beat -l info

Run Periodic Tasks with Redis

add these two settings to base settings

CELERY_BROKER_URL = "redis://localhost:6379"
CELERY_RESULT_BACKEND = "redis://localhost:6379"

Installition Redis

sudo apt install redis
redis-server

Run Celery

celery -A config worker -l info
celery -A config beat -l info

Description
A website that emails you when a new episode of the series is released.
Readme 487 KiB
Languages
Python 63.1%
HTML 29.4%
Shell 3.9%
CSS 3.1%
Dockerfile 0.5%