Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Wouter Horlings 8d0fc18c2e updated the readme and requirements vor 5 Jahren
__pycache__ updated the readme and requirements vor 5 Jahren
systemd_timer_files added a script that adds files after the computer has been started vor 6 Jahren
.gitignore added journal link to .gitignore vor 6 Jahren
Doxyfile Added configuration for doxyfile vor 6 Jahren
LICENSE Add LICENSE vor 6 Jahren
README.md updated the readme and requirements vor 5 Jahren
createfile.py een aantal excepties toegevoegd voor missende bestanden en blijkbaar missende taken vor 5 Jahren
logcheck.py Updated logcheck script, it returns 1 if their are logs missing vor 6 Jahren
myTodoist.py een aantal excepties toegevoegd voor missende bestanden en blijkbaar missende taken vor 5 Jahren
requirements.txt updated the readme and requirements vor 5 Jahren
setup.sh Created a bash script that instantiates the venv with python3 vor 6 Jahren
taskcheck.py een aantal excepties toegevoegd voor missende bestanden en blijkbaar missende taken vor 5 Jahren

README.md

Master Assignement Monitoring

To monitor my progress of my master assignment I add daily tasks in Todoist. The progress of the tasks is monitored with notes attached to that task. Via their API, the python script will currently check for:

  • Atleast 3 tasks planned for today.
  • If every closed task has notes attached to it.
  • How many tasks are over due. If one of the tasks fail it will send out a desktop notification.

Notification

The notifications are send via a Gio-library for python: GIO-2.0

Systemd timer

To run the check regularly. The python command is executed reqularly via a service. See the systemd_timer_files-directory for more information.

API-key

There is no API-key in this repository, offcourse. You will have to add your own. The script tries to open the “apikey” file with the key in it.

Installation

  1. Add a symbolic link to the folder with journal-files: ln -s <target> journal
  2. Execute the setup.sh file to setup the python virtual environment.
  3. Follow the README