Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Humble App support #174

Merged
merged 10 commits into from
May 16, 2022
Merged

Humble App support #174

merged 10 commits into from
May 16, 2022

Conversation

UncleGoogle
Copy link
Owner

@UncleGoogle UncleGoogle commented Apr 26, 2022

Closes #169
Closes #170 (the only missing thing is list of humble collection games when humble App is not installed locally)

I've tried to implement also getting last played times, but apparently Galaxy does not imports game times for subscription games.The workaround would be to return humbleapp games as regular owned games.

For now I rejected this idea as their presence rely on humbleapp client installed (so in case of having to plugin installed - one one machine with installed humbleapp client -- second one on the machine w/o it - would produce infinite conflict on GOG backends). Subcription games interface is free of this problem as I can raise error instead of returning empty list of games, and then Galaxy does not remove them from user library.

@lgtm-com
Copy link

lgtm-com bot commented May 4, 2022

This pull request fixes 1 alert when merging ec813d5 into eb17cfa - view on LGTM.com

fixed alerts:

  • 1 for Unused import

@lgtm-com
Copy link

lgtm-com bot commented May 9, 2022

This pull request fixes 1 alert when merging 417b184 into eb17cfa - view on LGTM.com

fixed alerts:

  • 1 for Unused import

@lgtm-com
Copy link

lgtm-com bot commented May 16, 2022

This pull request fixes 1 alert when merging 6ba55d4 into eb17cfa - view on LGTM.com

fixed alerts:

  • 1 for Unused import

it is due to wrong annotation in plugins API, see
python/mypy#5385 (comment)
@lgtm-com
Copy link

lgtm-com bot commented May 16, 2022

This pull request fixes 1 alert when merging 9d9995b into eb17cfa - view on LGTM.com

fixed alerts:

  • 1 for Unused import

@UncleGoogle UncleGoogle merged commit 52fcb27 into master May 16, 2022
@UncleGoogle UncleGoogle deleted the humble_app branch May 16, 2022 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add subscription support for the Humble Games Collection Support Humble Games Launcher installs!
1 participant