A simple personal task queue to track todo items
Project description
Tasks
Proof of concept for a simple task queue, with a focus on UX and clean internal design.
Tasks can be installed through pip: pip3 install tasks
, run with tasks
.
Status for i3
Follow these steps to add the output of status
to your i3 status bar.
-
Set up a cron job (
crontab -e
) that saves the status every minute.* * * * * /path/to/tasks status > $HOME/.tasks.status
-
Configure i3 to use the provided status wrapper (installed alongside the
tasks
command.)... status_command tasks-i3status ...
Automatic standup email
The standup
command shows (among other things) recently completed items. One use case is to send this list to your phone to have it ready for a daily standup. The repo contains a script (under scripts
) to send stdin as an email with Mailgun which you can then combine with a cron job as follows.
API_KEY=...
DOMAIN=...
EMAIL=...
30 9 * * tue,wed,thu,fri /path/to/tasks standup 1 | /path/to/mailgun.sh
30 9 * * mon /path/to/tasks standup 3 | /path/to/mailgun.sh
Development
To get started, have a look at the todo items for this project.
make dev_install # one-time setup
make todo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.