Tiny command line application for simple work with Things 3 app tasks and projects.
- Python 3.8+
~ python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
Note: you should have Things 3 installed on your Mac.
~ python thing list areas
58B8D313-F899-4EB0-B143-3BC9F1D5210E Education
307870E6-A8E2-4FBF-B365-A928D4BF3C89 Freelance
~ python thing list projects {area_uuid}
Example
~ python thing list projects 307870E6-A8E2-4FBF-B365-A928D4BF3C89
465263E9-2516-44AB-857A-1B57CF9EA55F Test Project
~ python thing list tasks {project_uuid}
Example
~ python thing list tasks 465263E9-2516-44AB-857A-1B57CF9EA55F
E360FBD9-483A-47F8-B39E-AA1DB342DAF9 [x] do something
3E7EDAF4-2BFD-4DFC-9EDF-EA1CFD96ED01 [x] do something else
BD7D3CA3-4F7D-494E-BF32-6DC8AFE93D57 [ ] do not do anything
~ python thing show project {project_uuid}
Example
~ python thing show project 465263E9-2516-44AB-857A-1B57CF9EA55F
Test Project
Project notes.
[x] do something
[x] do something else
[ ] do not do anything
~ python thing show project {project_uuid}
Example
~ python thing show task BD7D3CA3-4F7D-494E-BF32-6DC8AFE93D57
[ ] do not do anything
---
Because I don't want to be tired.
~ python thing export project [project_uuid] {file,clipboard}
Example of export a project to clipboard
~ python thing export project 465263E9-2516-44AB-857A-1B57CF9EA55F clipboard
... then, paste it wherever you want.
Example of export a project to a file
~ python thing export project 465263E9-2516-44AB-857A-1B57CF9EA55F file project.md
MIT