OmniFocus supports TaskPaper import, so this project is configured to take in a TickTick backup CSV file, convert it to TaskPaper, and save the output to the device's clipboard. The clipboard contents can then be pasted into the OmniFocus Project perspective to import all tasks, including the creation of projects (previously TickTick folders).
TickTick backups DO NOT include file attachments, so they cannot be referenced or included in this conversion to TaskPaper for OmniFocus. You'll need to download/copy files from within the TickTick app directly if you wish to retain them.
- Login to your TickTick account via the webapp.
- Press the avatar/username in the top left corner of the webapp and select "Settings" from the dropdown.
- Press "Backup" in the sidebar.
- Press the "Generate Backup" button and wait for the resulting file to download.
- Clone this project and in your terminal, run
cd ./path/to/project/files/were/saved
. - In your terminal, install the package and necessary dependencies by running
npm install
oryarn install
. - In your terminal, process the .csv backup file by running
node index.js ../path/to/ti ktick/backup/file
. - If the conversion encounters any errors, you'll see red text output in the terminal describing the error that occured.
- If the converstion did not encounter any obvious errors, you'll see the output
The output has been saved to your clipboard.
in your terminal, and the TaskPaper output will have been saved to your clipboard. - If the conversion was successful, open the OmniFocus application, then open the "Projects" perspective, click below any existing tasks in the body of the view body and paste (on a Mac
⌘-V
, on a PCcontrol-V
, on via the application menuEdit > Paste
) -- After a moment or two you should see the Projects list populated with your tasks, including the creating of any Projects (formerly TickTick Folders) they were nested within.
MIT © katesowles