Python-boardgamegeek

Latest version: v1.1.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.12.0

------

Changes

* Deprecated numeric values for the `search_type` parameter of :py:meth:`boardgamegeek.games.BoardGame.search`. Accepts list of strings as arguments instead, for consistency with the rest of the functions.

0.11.2

------

Fixes

* Searching for games with spaces in the name didn't work because of manually replacing the spaces with '+'

0.11.1

------

Changes

* Documentation fixups

0.11.0

------

Changes

* URLs for images and thumbnails are converted to proper URLs (the API returns them as "//cf.geekdo-images.com/images/...")

Features

* The :py:class:`boardgamegeek.games.BoardGame` has a new integer property (`None` if missing), `boardgame_rank`
* The `boardgamegeek` tool: added `-i`, which allows querying by game id
* The `boardgamegeek` tool: added `--most-recent` (default) and `--most-popular` which allow the `-g` option to give information on a different game when the "search-by-name" returns multiple results.

0.10.1

------

Changes

* Reduced default requests_per_minute to 30, for safety

0.10.0

------

Features

* Added a mechanism which makes sure the library doesn't send requests too fast to BGG, triggering their protection (HTTP error 503). It does this by serializing all the requests and making sure there's enough waiting time between them so that the configured `requests_per_minute` is respected.

Fixes

* Fixed the retry mechanism, allowing retries=0 (meaning no retries at all). Before, the code would fail if the user specified retires=0

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.