This script gathers metrics from a LeanKit board and creates visual representations of data using Plotly.
You will need a LeanKit account with an active board, and an account at Plotly to push the metrics to.
python 3.6
pip install leankit
pip install pytz
pip install plotly
pip install python-dateutilpython metrics.py [leankit_domain][leankit_username][leankit_password][plotly_username][plotly_api_key]You will need to update lane names, etc. as values change on the board.
Create a job in crontab to run every hour to update metrics.
sudo crontab -eCurrently, the application does not store any information in a database after execution. A simple backend database could allow for this script to plot meaningful data about team performance over months, years, etc.