Fetch data from Chess.com API and visualize them in a Dash application.
Install all python dependencies by running
pip install -r requirements.txt
Run the following command and open the local host web address chosen by Dash.
python3 ./index.py
Enter the debug mode by running the following command.
python3 ./index.py -d
Run the following command to get information about how to fetch data.
python3 ./fetch_data.py -h
If you want the same data as I had, download them at my Google Drive and place them into app.data.
Run the following command to run tests
python3 -m pytest
or push to semestral or semestral-tests branch to run the tests on Gitlab CI.
Run the following command to analyse code.
python3 -m pylint app --disable=C0301,C0103