christophenne / trello2planka

MIT License
15 stars 1 forks source link

trello2planka

Import your Trello JSON Export to your self-hosted planka.

Most of this has already been adapted and integrated directly to planka, so you can use the import feature in the web application. With the trello2planka command line tool you can additionally import attachments, archived items, and you get a JSON report file as well.

Usage

Features

Configuration

Attachments

If you want to optionally import card attachments from Trello, you need to have a Trello API key and token (see https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#managing-your-api-key). Put them into the config.json as shown in the sample-config.json and set importOptions.fetchAttachments to true.

Archived Items

You can import archived lists and cards to the planka board by setting importOptions.importArchivedItems to true in the config.json. The imported items will have "[ARCHIVED]" added to their name, but are of course simply regular items in planka.

Configuring the planka Project

Set importOptions.existingProjectId to the ID of the project, in which you want to import the board. Alternatively, remove this option and use importOptions.createdProjectName to set a name for the newly created planka project instead.

Limitations

Please also be aware of the open issues.

Compatibility

trello2planka (latest develop) is compatible with planka version 1.10.1 and not downwards-compatible anymore. But of course you can always checkout older commits/tags.

It is being developed and tested with node v18.

License

trello2planka is MIT-Licensed