🏳️🌈♿️👩🎨🌱 En février, je remets 3% de mes ventes à des organismes qui favorisent la diversité, les arts et l'environnement 🏳️🌈♿️👩🎨🌱
Manuel d'alchimie du code
Transférer un tableau de Trello vers Nextcloud Deck
Dans cet article, je vais te présenter comment transférer un tableau Kanban depuis Trello vers Nextcloud Deck.
Exporter depuis Trello
Depuis Trello, exporter le tableau au format JSON. Pour ce faire, aller dans le menu du tableau qui se trouve derrière le bouton (...) dans le coin supérieur droit. Le menu va ressembler à ceci
Ensuite, cliquer sur Imprimer, exporter et partager. Le menu ressemblera maintenant à ceci :
Sélectionner Exporter en JSON
Les pièces jointes vont être intégrées vers un tableau en Markdown dans la description de la carte, et les liens vont pointer vers Trello.
Créer le fichier de configuration
Créer le fichier de configuration config.json comme suit
{
"owner": "utilisateur propriétaire Nextcloud",
"color": "0800fd",
"uidRelation": {
"nom utilisateur Trello": "nom utilisateur Deck"
}
}
Le nom d'utilisateur Trello peut être obtenu par la commande suivante sur le tableau Trello exporté au format JSON
cat tableau.json | jq .members[0].username
Transférer sur le serveur Nextcloud
Il n'y a pas d'option d'importation graphique dans Nextcloud Deck. Il faut utiliser la ligne de commande.
Nous allons transférer le tableau, qui se trouve dans tableau.json, ainsi que le fichier de configuration config.json sur le serveur Nextcloud.
Pour ça, j'utilise FileZilla. Il suffit de se connecter à son serveur en utilisant le protocole SFTP, puis de transférer les fichiers en faisant un glisser-déposer.
Importer dans Nextcloud Deck
On va importer le tableau avec la ligne de commande suivante. Changer le nom utilisateur NC_USER
pour le tien.
export NC_USER=
sudo -u nextcloud php8.3 \
--define apc.enable_cli=1 \
/var/www/nextcloud/occ deck:import \
--system=TrelloJson \
--config=/home/${NC_USER}/config.json \
--data /home/${NC_USER}/tableau.json
Le tableau que nous avions dans Trello va maintenant être disponible dans Nextcloud Deck.