A simple Python 3 CLI to read your Things app data.
Project description
Things Python CLI
A simple Python 3 CLI to read your Things app data using the things.py API.
Table of Contents
Install
$ pip3 install things-cli
# or
$ git clone https://github.com/thingsapi/things-cli && cd things-cli && make install
Examples
% things-cli inbox
- To-Do in Inbox with Checklist Items ( Inbox )
- To-Do in Inbox ( Inbox )
% things-cli --recursive areas
- Area 3 ()
- Todo in Area 3 (Area 3)
- Area 2 ()
- Area 1 ()
- Project in Area 1 (Area 1)
- Todo in Area 1 (Project in Area 1)
- Heading (Project in Area 1)
- To-Do in Heading (Heading)
- To-Do in Area 1 (Area 1)
% things-cli --json today|jq
[
{
"uuid": "5pUx6PESj3ctFYbgth1PXY",
"type": "to-do",
"title": "To-Do in Today",
"status": "incomplete",
"notes": "With\nNotes",
"start": "Anytime",
"start_date": "2021-03-28",
"deadline": null,
"stop_date": null,
"created": "2021-03-28 21:11:22",
"modified": "2021-03-28 21:11:30"
}
]
% things-cli --csv --recursive all > all.csv && open all.csv
% things-cli --opml --recursive all > all.opml && open all.opml
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
things-cli-0.0.4.tar.gz
(7.5 kB
view hashes)
Built Distributions
things_cli-0.0.4-py3.9.egg
(12.7 kB
view hashes)
Close
Hashes for things_cli-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a2b346f2b469251a6f13e470b8994d5d16c4bc0281290351b357db5f342a77 |
|
MD5 | 91a59edc3fa27b75ee2d3b8886a05c24 |
|
BLAKE2b-256 | 8f44f793d2412b3f12169b823e85d4d208f92fb2cf434d916e88be1f8867b2ef |