focalboard/import/trello
dependabot[bot] eb0955b93a
Bump minimist from 1.2.5 to 1.2.6 in /import/trello (#2611)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-23 19:46:08 -06:00
..
.vscode Importer .vscode settings 2021-02-22 10:57:55 -08:00
.eslintrc.json Update import examples 2021-02-17 15:55:59 -08:00
.gitignore Update import examples 2021-02-17 15:55:59 -08:00
importTrello.ts Permissions feature branch (#2578) 2022-03-22 08:24:34 -06:00
package-lock.json Bump minimist from 1.2.5 to 1.2.6 in /import/trello (#2611) 2022-03-23 19:46:08 -06:00
package.json Bump minimist from 1.2.5 to 1.2.6 in /import/trello (#2611) 2022-03-23 19:46:08 -06:00
README.md GH-Pages: Move contributors guide to GitHub (#2298) 2022-02-09 08:17:46 -08:00
trello.ts Update import examples 2021-02-17 15:55:59 -08:00
tsconfig.json
utils.ts Update import examples 2021-02-17 15:55:59 -08:00

Trello importer

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

  1. From the Trello Board Menu, ...Show Menu on right
  2. Select More, then Print and Export, and Export to JSON
  3. Save it locally, e.g. to trello.json
  4. Run npm install from within focalboard/webapp
  5. Run npm install from within focalboard/import/trello
  6. Run npx ts-node importTrello.ts -i <path-to-trello.json> -o archive.focalboard (also from within focalboard/import/trello)
  7. In Focalboard, click Settings, then Import archive and select archive.focalboard

Import scope

Currently, the script imports all cards from a single board, including their list (column) membership, names, and descriptions. Contribute code to expand this.