Skip to content
This repository has been archived by the owner on Apr 4, 2021. It is now read-only.

saitho/galaxy_overwatch_achievement_exporter

Repository files navigation

galaxy_overwatch_achievement_exporter

PyPI version semantic-release Commitizen friendly

Exports achievements of Overwatch to GOG-compatible format

Feature

This provides a Python API for fetching a user's achievements from their player profile on the Overwatch website. Note that this requires the user to have a public profile.

It also provides a method to generate the achievement JSON export for GOG:

inv update

api_key

api_key is the id of the achievement. Blizzard does not directly provide IDs on their website. That's the reason we're generating an own id from the achievement name, which seems to be the only constant. The ID is a lowercase name where all special characters are removed.

Development

Install dependencies:

pip install -r requirements/dev.txt