My try to create my own butler. Reminder and ToDo programm.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hejo 66895920b9 works with new data structure, added show function 2 years ago added usage section, updated ToDo list 2 years ago works with new data structure, added show function 2 years ago
cal.yaml switched from nested dicts to dicts in list 2 years ago
tasks.txt init 2 years ago

Create digital butler for reminder and notification


  • Python 3.0<
  • PyYAML 5.1<


Proof of concept. Testing multiple data structures and functions.

Currently in debug mode tested on Linux.


Show entries

python3 butly show

Status Shows entries sorted by due date

Add entry

python3 butly add

Status Requests more input: task, due, category, recur


  • Create overview of entries
  • add options for the terminal
    • Show entries sorted by the due date
    • Add entries via terminal
      • check the dates
      • check categories
      • check frequency
  • Mobile notification
  • HTML layout export


module 'yaml' has no attribute 'FullLoader'

The 'Fullloader' class is only available in PyYAML 5.1 and later. You can check your current PyYAML version as followed:

>>> import yaml
>>> yaml.__version__

You can update your version with pip:

pip3 install -U PyYAML