eatmoresushi / BGG-Notion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BGG-Notion

Manage your board game collections from BGG as a Notion database.

Image of an example

Integrates Notion's API with the XML API provided by BGG. Please follow the first two steps here to create a Notion secret and find the database ID.

Each game is a sub-page in the database, with the name of the game as the sub-page's title. The image link, game category, bgg average rating, user's ratings, user's review and the BGG link are extracted and stored as properties of the sub-page. Specifically, the image link is stored as "Files & media" type and it can be displayed nicely as the "Card preview" in the gallary view.

TODO

  • Download the collections from BGG to a Notion database - [ ] Update contens on BGG website when changes are made in the Notion database. I could not find a BGG API to update user centents.
  • Regularly check my collections on BGG and update the Notion database
  • Error handlings

About


Languages

Language:Python 100.0%