A tool for my personal metrics visualization and analysis using python.
-
Python 3.7+;
-
a python virtual environment with
requirements.txt
installed:python3 -m venv ./venv source ./venv/bin/activate pip install -r requirements.txt
I use Trello for my reading and courses management. And I want to visualize my progress in each component someday.
Trello could dump a board to .json
file (in a UI in a board menu Print and export). A data file includes following data branches I found useful:
lists
: a list of board columns, key field isid
;cards
: all the cards withidList
is a foreign key tolists
.
So this could help to start to analyze the data.
In addition to Requirements:
- a Trello account;
- some dumps from Trello stored to
./trello/data/*.json
inyyyy-mm-dd_HHMM.json
files.
Simple "Hello, World!" like run.
-
cd trello
-
set a path to a single file in
TRELLO_DATA_FILE
inexplore_trello_data.py
(this is temporary solution) -
run the python script
$ python3 explore_trello_data.py Card example name=My card list id=5f4b5951d586974d757ef62c List example name=My list (column) id=5f4b5951d586974d757ef62c Done