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
README.md added usage section, updated ToDo list 2 years ago
butly.py 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

README.md

Create digital butler for reminder and notification

Requirements

  • Python 3.0<
  • PyYAML 5.1<

Status

Proof of concept. Testing multiple data structures and functions.

Currently in debug mode tested on Linux.

Usage

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

TODO

  • 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

Troubleshooting

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:

python3
>>> import yaml
>>> yaml.__version__
'3.13'

You can update your version with pip:

pip3 install -U PyYAML