A Python script to retrieve and display your incomplete Asana tasks in a markdown format with direct links.
- 🔍 Searches for incomplete tasks in specific Asana projects
- 📋 Displays tasks in markdown format with checkboxes
- 🔗 Provides direct links to each Asana task
- 📊 Shows summary statistics
- 📝 Provides a clean copy/paste list at the end
- ⚡ Fast performance with targeted project search
-
Clone the repository
git clone <repository-url> cd get_my_tasks
-
Install dependencies
pip install -r requirements.txt
-
Configure environment variables
cp .env.example .env
Edit
.envfile with your configuration:ASANA_ACCESS_TOKEN=your_asana_access_token_here TARGET_PROJECT_NAMES=Project Name 1,Project Name 2
-
Get your Asana access token
- Go to Asana Developer Console
- Create a new personal access token
- Copy the token to your
.envfile
python get_my_tasks.pyThe script provides:
- Detailed task information with metadata
- Summary statistics
- A clean copy/paste list for easy task management
ASANA_ACCESS_TOKEN: Your Asana personal access tokenTARGET_PROJECT_NAMES: Comma-separated list of project names to search in
- Python 3.6+
- Asana account with API access
- Valid Asana personal access token