Index your group's collection into a csv with data collected from BoardGameGeek.com. Input is a csv with your game titles and it will do the rest getting the data
If the game name is not found directly in the website then the script will use the name to search in the BGG website and gets the closest result using jaro_winkler_similarity.
- Have python 3 installed
pip install -r requirements.txt
- Have a csv file with columns: Game, Owned by
- Be in the directory of the script with a cmd and type
python bgg_csv_indexer.py
- When prompted for the csv path input the relative path of the file or the absolute path without quotation
- The output is generated in the same directory of the script under the name boardgames_indexed.csv
- Double click exe
- Input the path of the input csv file without double quotes
- The output is generated in the same directory of the executable under the name boardgames_indexed.csv
Note: if running the exe and it closes before completion, then open a console in the location of the exe and type bgg_csv_indexer.exe and it will run normally until it finishes.
There is a sample input and output csvs in the repository you can take a look to have an idea of the input and output.