Skip to content
This repository has been archived by the owner on Sep 10, 2022. It is now read-only.

Latest commit

 

History

History
31 lines (21 loc) · 2.43 KB

File metadata and controls

31 lines (21 loc) · 2.43 KB

TickTick Backup CSV to Taskpaper (to OmniFocus).

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).

Important

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.

Usage

  1. Login to your TickTick account via the webapp.
  2. Press the avatar/username in the top left corner of the webapp and select "Settings" from the dropdown.
  3. Press "Backup" in the sidebar.
  4. Press the "Generate Backup" button and wait for the resulting file to download.
  5. Clone this project and in your terminal, run cd ./path/to/project/files/were/saved.
  6. In your terminal, install the package and necessary dependencies by running npm install or yarn install.
  7. In your terminal, process the .csv backup file by running node index.js ../path/to/ti ktick/backup/file.
  8. If the conversion encounters any errors, you'll see red text output in the terminal describing the error that occured.
  9. 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.
  10. 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 PC control-V, on via the application menu Edit > 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.

Author

License

MIT © katesowles