A curses CLI for Asana, using the Asana API.
- python 3
- python-asana
- urwid
- python-dateutil
See instructions from Asana
on how to create a new app. Use urn:ietf:wg:oauth:2.0:oob
as the redirect
URL.
Once you create your app, save your client ID and secret in a file secrets.py
:
CLIENT_ID='...'
CLIENT_SECRET='...'
Using pip
:
pip3 install asana urwid python-dateutil
./main.py
When you first cmdasana, you will need to authorize the app in your browser. Copy and paste your OAuth key into the terminal to get started.
Use arrow keys to navigate, <enter>
to "click", and <backspace>
to return to
the previous page.