This is a migration helper from Wunderlist to Todoist.
Collects tasks in Wunderlist and imports them to a Todoist project with the same name with its list in Wunderlist. If there is not a corresponding project in Todoist, it creates a new project.
Recurrence is supported. Subtask is not supported.
- Node.js which supports
asyncandawait
Run npm install.
Create ./secret.json and fill your tokens as below:
{
"wunderlist": {
"clientID": "...",
"accessToken": "..."
},
"todoist": {
"token": "..."
}
}Run node --harmony-async-await fetch_tasks_from_wunderlist.js, then tasks in Wunderlist will be exported into ./task.json.
Run node --harmony-async-await add_tasks_to_todoist.js to import ./task.json to your Todoist account.
See the license section in package.json.