todoist-to-todotxt
Script to save tasks from Todoist to todo.txt format.
It provides support for export of limited set of Todoist's task fields, particularly:
- Priority
- Creation date
- Task name and description (merged together into one line)
- Project and section (merged together)
- Labels
- Due date
- Recurrence date
- Deadline date
Definitely NOT supported:
- Sub-tasks (all tasks exported in flat list, so there will be no tree-like structure)
- Completed tasks (it is possible to load only active tasks via API)
- Due time (only due date part saved)
- Comments
- Task order number
- Creator and assignee (assuming that it is used for personal todo-list)
- Reminders
- Location
Above list may be not complete, as there could be features in Todoist I'm not aware of.
Install
Use pipx or pip to install:
$ pipx install todoist-to-todotxt
$ pip install todoist-to-todotxt
Usage
Generate API token in your Todoist account Integrations settings.
Launch script with your API token (it will print tasks in todo.txt format to stdout):
$ todoist-to-todotxt <TODOIST-TOKEN>
Contributing
Feel free to open bug reports and send pull requests.
Release files for todoist-to-todotxt 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| todoist_to_todotxt-0.1.1.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| todoist_to_todotxt-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / todoist_to_todotxt-0.1.1.tar.gz
| Download URL | todoist_to_todotxt-0.1.1.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bac6d2eb6932670f40d6b6889d993cc55b0b5e1f96a119f76b02f781343779f3
|
|
BLAKE2b-256 checksum How to use checksums |
087785156f3fd0b52512bcf3f89775de86e81f8062ae009eb796f452669c7d99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / todoist_to_todotxt-0.1.1-py3-none-any.whl
| Download URL | todoist_to_todotxt-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
64e32742ed6c079fc77aac1304cf61ef9f3cab7b265d01cba2b40f6e11e431ea
|
|
BLAKE2b-256 checksum How to use checksums |
cb320f543811560476d95a7a1c55022e32f16f13c1a64b2409464ac349509865
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|