lutris / agora

Public discussion space for the community
11 stars 0 forks source link

[Suggestion] Implement galaxy-integrations-python-api #42

Open bjoern-tantau opened 4 years ago

bjoern-tantau commented 4 years ago

GOG Galaxy 2.0 is working quite well with several different stores that currently lack the tight integration with Lutris like GOG and Steam have.

The store integration in Galaxy 2.0 is done through the galaxy-integrations-python-api. If Lutris were to implement the same API we could quickly get many more stores into Lutris more or less for free. And if Galaxy 2.0 proves to be a success the plugins will probably be maintained for many years to come.

strycore commented 4 years ago

Thanks for the input, this should be very useful for developing other services. I don't know about using the same API since their implementation seems to be requiring Python 3.7 and we support Python versions older than that. I found this repo containing various implementations for game services: https://github.com/Mixaill/awesome-gog-galaxy which will be even more useful as it contains a bunch of reference implementations for services we want to support