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
taskstodo-0.0.5.tar.gz
(11.2 kB
view hashes)
Built Distribution
taskstodo-0.0.5-py3-none-any.whl
(10.1 kB
view hashes)
Close
Hashes for taskstodo-0.0.5-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 44345eeff3dc742af962496d33ba72453d6756cd94b81a69711d3bbf8526626e |
|
| MD5 | 81ea39164f07494b92bd8fc247116eb4 |
|
| BLAKE2b-256 | a4ffbb008054290f1ccfcada453b9199af6566531072e73804533a95f88eb43a |