Hi everyone - I made a small streamlit app that pulls in data from your BoardGameGeek account.
https://share.streamlit.io/dbogt/bggcollection/main/app.py
It has a couple functionalities:
- primarily used to find games to play based on certain criteria (say you have people coming over, and you want to pick a 5 player game, that takes 40-50 minutes to play, etc.)
- if you log your plays on BGG you can see a quick visual on the Num Plays page, along with your h-index (i.e. what’s your highest x # of games played x times)
When you type in your BGG user name for the first time, it might give you an error because on the backend the BGG API has to generate the XML/JSON files with your collection. Give it a few seconds, then try again and it should work.
Any feedback is greatly welcomed! I am still playing around with different data that I can grab from the BGG API and getting used to the streamlit functions.