This commit is contained in:
2025-10-18 22:09:21 -04:00
parent 37c9b83485
commit 8cbf986847

View File

@ -2,6 +2,8 @@
Todoist is a SaaS task manager. Todoist provides backups of current tasks, but does not include completed tasks. Nor does it provide a human-readable backup. This Python script provides a command-line tool to export all available active and completed tasks from the Todoist API to a JSON file, including attachments, subtasks and comments, and generates a human-readable HTML backup. Todoist is a SaaS task manager. Todoist provides backups of current tasks, but does not include completed tasks. Nor does it provide a human-readable backup. This Python script provides a command-line tool to export all available active and completed tasks from the Todoist API to a JSON file, including attachments, subtasks and comments, and generates a human-readable HTML backup.
One who pays Todoist to provide a todo list application might ask, why don't they provide this? This took me maybe 8 hours all in.
## Features ## Features
- Exports all active and completed tasks from all projects (active and archived) - Exports all active and completed tasks from all projects (active and archived)
- Nests tasks under their respective projects, including all available fields - Nests tasks under their respective projects, including all available fields