Skip to content

scottscharl/todoist-nuclear-option

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☢️ Todoist Nuclear Option ☢️

Nuke your Todoist account.

Want to delete your entire to-do list and start over from zero? This NodeJS script uses the Todoist API's JavaScript SDK to delete all your active tasks and give you a fresh start.

Get Started

  • Clone this repository to your machine or open it on GitHub Codespaces.

  • Create a .env file and add your Todoist API Token, like this: TODOIST_API_TOKEN=xxxxxxxxxxxxxxxxxxxxx

  • Run the script in the terminal with node .

Nervous? Don't worry.

Before deleting, the script saves a timestamped JSON file backup of all your Todoist tasks in ./backups. You can also create your own backup at Settings/Backups in the Todoist web app.

To restore all tasks from one of the JSON backup files in ./backup, in the terminal run node restore.js THE_FILENAME. Unfortunately, task recurrence rules are lost, but the due dates should be restored.

About

NodeJS script to delete ALL Todoist tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published