You can manage your all tasks by using Task Announce. To use follow some instructions:
-
Clone this project in your computer
-
Create your virtual environment and turn on it. Install all packages from requirements.txt file which would be found in the root folder. If you are familiar with
pipenvyou can runpipenv install -
Install RabbitMQ server. For linux user, you can follow below steps:
sudo apt-get install rabbitmq-serversudo rabbitmqctl add_user myuser mypasswordsudo rabbitmqctl add_vhost myvhostsudo rabbitmqctl set_user_tags myuser mytagsudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
Substitute in appropriate values for
myuser,mypasswordandmyvhostabove
- Open terminal and run RabbitMQ server by
sudo rabbitmq-server - If running server create some problem stop it by
sudo rabbitmqctl stopand again run it bysudo rabbitmq-server - Open another terminal in the project root folder and turn on your virtual environment
- To add tasks run
python3 init.py tasks. Type your tasks one by one with time. Time pattern inHH:MM am/pm. To stop providing task providestopas task name. - To start task-announce run
python3 init.py up