Skip to content

aarongut/cmdasana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published