Compare commits

..

2 Commits

Author SHA1 Message Date
151f98bf52
Update README.md 2025-02-06 00:17:54 +04:00
44f630c3ac
Update README.md 2025-02-06 00:16:44 +04:00

View File

@ -1,33 +1,50 @@
#### This website uses imdb api to send users new episode notifications of their recorded series via e-mail. # ATTENTION: DEPRECATED!
<br /> This project has been deprecated because the `imdb-api.com` service it used to retrieve series data has been discontinued.
<br /> <br />
## This website uses imdb api to send users new episode notifications of their recorded series via e-mail.
## Installition for Dev ## Installition for Dev (Debian based OS)
**pip install -r requirements.txt<br /> ```sh
cd src/<br />** pip install -r requirements.txt
cd src/
```
add SECRET_KEY, EMAIL_HOST_PASSWORD to .env.example file<br /> add SECRET_KEY, EMAIL_HOST_PASSWORD to .env.example file<br />
rename .env.example to .env<br /> rename .env.example to .env<br />
```sh
**python3 manage.py makemigrations account --settings=config.settings.development<br /> python3 manage.py makemigrations account --settings=config.settings.development
python3 manage.py makemigrations series --settings=config.settings.development<br /> python3 manage.py makemigrations series --settings=config.settings.development
python3 manage.py migrate --settings=config.settings.development<br />**<br /> python3 manage.py migrate --settings=config.settings.development
```
## Run for Dev ## Run for Dev
**python3 manage.py runserver --settings=config.settings.development**<br /><br /><br /> ```sh
python3 manage.py runserver --settings=config.settings.development
```
## Run Periodic Tasks with RabbitMQ ## Run Periodic Tasks with RabbitMQ
### Installition RabbitMQ ### Installition RabbitMQ
**sudo apt-get install rabbitmq-server**<br /> ```sh
**sudo systemctl start rabbitmq-server**<br /> sudo apt-get install rabbitmq-server
sudo systemctl start rabbitmq-server
```
### Run Celery ### Run Celery
**celery -A config worker -l info**<br /> ```sh
**celery -A config beat -l info**<br /><br /> celery -A config worker -l info
celery -A config beat -l info
```
## Run Periodic Tasks with Redis ## Run Periodic Tasks with Redis
### **add these two settings to base settings**<br /> ### **add these two settings to base settings**<br />
**CELERY_BROKER_URL = "redis://localhost:6379"<br /> ```sh
CELERY_RESULT_BACKEND = "redis://localhost:6379"** CELERY_BROKER_URL = "redis://localhost:6379"
CELERY_RESULT_BACKEND = "redis://localhost:6379"
```
### Installition Redis ### Installition Redis
**sudo apt install redis**<br /> ```sh
**redis-server**<br /> sudo apt install redis
redis-server
```
### Run Celery ### Run Celery
**celery -A config worker -l info**<br /> ```
**celery -A config beat -l info** celery -A config worker -l info
celery -A config beat -l info
```