focalboard/import/todoist
Paul Esch-Laurent 42ddbbdd69
Update URL to docs page for migrating and reference .boardarchive (#4043)
* chore: update docs URL for import/export/migrate

* chore: reference `.boardarchive` in import scripts & READMEs
2022-10-19 13:33:06 -06:00
..
.eslintrc.json Added Todoist import script (#285) 2021-04-22 15:55:46 -07:00
.gitignore Added Todoist import script (#285) 2021-04-22 15:55:46 -07:00
importTodoist.ts Update URL to docs page for migrating and reference .boardarchive (#4043) 2022-10-19 13:33:06 -06:00
package-lock.json Bump minimist from 1.2.5 to 1.2.6 in /import/todoist (#2609) 2022-03-23 19:46:44 -06:00
package.json Bump minimist from 1.2.5 to 1.2.6 in /import/todoist (#2609) 2022-03-23 19:46:44 -06:00
README.md Update URL to docs page for migrating and reference .boardarchive (#4043) 2022-10-19 13:33:06 -06:00
todoist.ts Added Todoist import script (#285) 2021-04-22 15:55:46 -07:00
tsconfig.json Added Todoist import script (#285) 2021-04-22 15:55:46 -07:00
utils.ts Added Todoist import script (#285) 2021-04-22 15:55:46 -07:00

Todoist importer

This node app converts a Todoist json archive into a Focalboard archive. To use:

  1. Visit the open source Todoist data export service at https://darekkay.com/todoist-export/.
  2. Select JSON (all data) in Export As option.
  3. Uncheck the Archived option if checked.
  4. Click on Authorize and Backup. This wil take you to your Todoist account. Follow the instructions on screen.
  5. Note the name and location of the downloaded json file.
  6. Run npm install from within focalboard/webapp
  7. Run npm install from within focalboard/import/todoist
  8. Run npx ts-node importTodoist.ts -i <path-to-todoist.json> -o archive.boardarchive (also from within focalboard/import/todoist)
  9. In Focalboard, click Settings, then Import archive and select archive.boardarchive