- Uses RTM API to get a count of tasks according to urgency and importance.
- Displays task count on LCD backpack
- Changes LCD's backlight to reflect task status
You need:
- Python 3
- Pip3
- A RTM API key and shared secret, from https://www.rememberthemilk.com/services/api/
- Clone this repo and enter the directory made by Git.
- Install the dependancies
pip3 install -r requirements.txt
. If you get an error about "error: externally-managed-environment" then refer to the section "Installation and invocation with venv". - Copy rtmstatus.conf.template to rtmstatus.conf and put the API key and secret in indicated.
- Chmod rtmstatus.conf to 600.
- Run the script without arguments (see Invocation section), # to RTM in the web browser that opens, and put the token in rtmstatus.conf.
- Customise the filter strings as desired.
- Connect the LCD backpack to your computer's USB port.
./rtmstatus.py
runs the script. Press CTRL-C to exit../rtmstatus.py debug
runs the script with stuff sent to stdout. Useful if you don't have a LCD backpack (yet) and want to check your filters.
To install the dependancies in "Installation" step 2, be in the directory made by Git and run python3 -m venv .
, then bin/pip3 install -r requirements.txt
.
To run the script, instead of ./rtmstatus.py
, you must now say bin/python3 rtmstatus.py
.
See issues page.