Migrate a Trello Board to a Nextcloud Deck
Find a file
Paul Campbell 4e353deaad
Some checks failed
Test / build (map[name:nightly]) (push) Successful in 2m13s
Test / build (map[name:stable]) (push) Successful in 2m47s
Release Please / Release-plz (push) Failing after 20s
build: jj-next can ignore immutable main on start and can move next anywhere
2024-12-13 08:35:19 +00:00
.forgejo/workflows chore(deps): update kemitix/rust action to v2.5.0 2024-12-13 08:26:33 +00:00
.idea cargo init 2024-12-10 08:25:33 +00:00
src feat(nextcloud): add basics of nextcloud config model client 2024-12-13 07:30:36 +00:00
.gitignore build: initial ci setup 2024-12-12 07:55:23 +00:00
Cargo.toml feat: add APIResult 2024-12-12 22:34:51 +00:00
justfile build: jj-next can ignore immutable main on start and can move next anywhere 2024-12-13 08:35:19 +00:00
LICENSE build: initial ci setup 2024-12-12 07:55:23 +00:00
README.md docs: add Readme 2024-12-13 07:30:36 +00:00
renovate.json build: initial ci setup 2024-12-12 07:55:23 +00:00
trello-to-deck.toml cargo init 2024-12-10 08:25:33 +00:00

Trello to Deck

Migrate your Trello Board to Nextcloud Deck.

Getting Started

  • Install trello-to-deck:

e.g.

cargo install trello-to-deck
  • Create a starter configuration file
trello-to-deck init

This will create a trello-to-deck.toml file in the current directory.

Edit this file to add your Trello and Nextcloud credentials.

Trello Credentials

To autheniticate to Trello and be able to download the attachements for each card, you need to register a Power Up as a Developer. This is free and easy, following these instructions;

  • Login to https://trello.com/
  • Visit: https://trello.com/power-ups/admin
  • Click New to create a new Power-Up/Integration
  • Complete the New Power-Up or Integration form:
    • Power-Up or Integrtation Name: Trello to Deck
    • Workspace: select the workspace you went to export your boards from
    • IFrame: (ignore)
    • Email: your email
    • Support: your email
    • Author: your name
    • Click Create
  • API Key: click Generate a new API key (twice)
  • Copy your API key into your trello-to-deck.toml file
  • To the right of the API Key, click on the Token link at the end of the paragraph.
  • On the 'Would you like to give the following application access to your account?' page, scroll down and click Allow
  • Copy the token into you trello-to-deck.toml file

Nextcloud Credentials

TODO

Verify configuration

Run the check command to validate your configuration:

trello-to-deck check