cmdasana
A curses CLI for Asana, using the Asana API.
Requirments
- python 3
- python-asana
- urwid
- python-dateutil
Setup
Create an Asana OAuth app
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='...'
Install dependencies
Using pip:
pip3 install asana urwid python-dateutil
Usage
./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.
Navigation
Use arrow keys to navigate, <enter> to "click", and <backspace> to return to
the previous page.
Description
Languages
Python
99.7%
Makefile
0.3%