2019-04-28 17:48:18 +00:00
2018-03-13 08:40:08 -07:00
2017-10-10 20:08:08 -07:00
2018-03-13 08:45:54 -07:00
2017-12-25 15:28:02 -08:00
2018-03-07 08:46:40 -08:00
2019-04-28 17:48:18 +00:00

cmdasana

A curses CLI for Asana, using the Asana API.

Requirments

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
No description provided
Readme 369 KiB
Languages
Python 99.7%
Makefile 0.3%