On a board's menu (three dots top right of screen), there is a "Print, export, share" button. You can use this button to export to JSON format and then use some JavaScript to parse the result.
This process requires the user to be technical enough to use the command line to run a typescript (or javascript) file. The steps are as follows:
- Copy the resulting JSON, add it to a file such as
cards.json
- Create a typescript file, with this code:
import all from "./cards.json" with { type: "json" }
const readyToBegin = "66ef629a1806b8"
const inProgress = "66ee18be773a"
console.log("\nready to begin:")
for (const card of all.cards) {
if(card.idList === readyToBegin) {
console.log(card.name)
}
}
console.log("\nin progress:")
for (const card of all.cards) {
if(card.idList === inProgress) {
console.log(card.name)
}
}
you can name the file anything you want, for example getColCards.ts`
In this case you have to replace the const readyToBegin
and const inProgress
with the ids
of the lists that you want to print. You can find these IDs in the JSON file, under lists: [...]
array.
Then just run the file, you can use node
or [deno][1] to run it. For a typescript file, deno
is recommended, in this case I used deno
version 2.0.3
:
deno getColCards.ts
The result will be available in your terminal output
[1]: https://deno.com/