Manage Google Tasks from the command-line and sync tasks with other apps.
Project description
taskstodo
taskstodo is a command-line application for managing Google Tasks, allowing you to view, create, update and delete task lists and their associated tasks. taskstodo can also perform a two-way sync between Google Tasks and calcurse.
Installation
pip install taskstodo
Configuration
- Create new Google Cloud project
- Enable Tasks API
- Create new OAuth 2.0 client ID credentials
- Download JSON file of credentials
- Copy file to
~/.config/taskstodo/credentials.json - Configure OAuth consent screen as an external user type
Usage
Create task list:
taskstodo list -c <list_title>
Create task:
taskstodo task -c <task_title> [-n <note>] <list_title>
Show task lists:
taskstodo show-lists
Show tasks:
taskstodo list <list_title>
Update task list:
taskstodo list -u <new_title> -t <task_number> <list_title>
Update task:
taskstodo task -u <new_title> -t <task_number> <list_title>
Move task:
taskstodo task -m <new_position> -t <task_number> <list_title>
Delete task:
taskstodo task -d -t <task_number> <list_title>
Delete task list:
taskstodo list -d <list_title>
Sync calcurse and Google Tasks:
taskstodo sync-calcurse <list_title>
Show help:
taskstodo -h
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file taskstodo-0.0.5.tar.gz.
File metadata
- Download URL: taskstodo-0.0.5.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
879675b7eb88ac3df551ac0c18112a04c82d957abc5a34a4b27851dad11159da
|
|
| MD5 |
9cf956dfbedf898ef7bfd6525d021618
|
|
| BLAKE2b-256 |
f1544910521373a895ab5bd3ea52afe164251212af0d27cde1397010dbf5b367
|
File details
Details for the file taskstodo-0.0.5-py3-none-any.whl.
File metadata
- Download URL: taskstodo-0.0.5-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44345eeff3dc742af962496d33ba72453d6756cd94b81a69711d3bbf8526626e
|
|
| MD5 |
81ea39164f07494b92bd8fc247116eb4
|
|
| BLAKE2b-256 |
a4ffbb008054290f1ccfcada453b9199af6566531072e73804533a95f88eb43a
|