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
async
andawait
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.