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

ability to filter games owned on steam #27

Open
tombuben opened this issue Dec 5, 2016 · 3 comments
Open

ability to filter games owned on steam #27

tombuben opened this issue Dec 5, 2016 · 3 comments

Comments

@tombuben
Copy link
Contributor

tombuben commented Dec 5, 2016

I looked into it a bit and wrote some simple filtering using the python steamapi, but the naming convention for humble and steam are massively different.
Steam only gives steamappID and human readable names, which are sometimes massively different from humble given names ("Trine 2: Complete Story" is just "Trine 2" on steam or "Q.U.B.E.: Director's Cut" is "Q.U.B.E: Director's Cut" on steam as examples).

Is there a way to get the steam appID from humble, considering humble checks if an user owns the game when redeeming the key?

@MestreLion
Copy link
Owner

I don't think this automatic matching is possible, as the JSON parsed from humble does not contain the SteamID :( But, this could be manually entered at gamedata.json. Humble library is huge, but its bundles are not that many, so it is a viable community effort

@chilinux
Copy link
Contributor

chilinux commented Feb 6, 2018

Trying to automate normalizing of strings between Humble Bundle and another app store is not really possible. I tried to do something similar to match between android games from HB to add in metadata from the Google Play store entries for the same games. I ended up having to do some of the normalizing manually by hand similar to the suggestion above to add it into the gamedata.json.

@basxto
Copy link

basxto commented Oct 21, 2018

PcGamingWiki does have that data.
Maybe it would be best to start a database or list (in a git repo) for mapping games to different gaming platforms (humble, steam, gog, itch, …) and even tools (lutris, game backup monitor, …)
Data scrapped from pcgamingwiki could be a start.

The naming is partly a mess.
Humble: Shadow Warrior and Shadow Warrior: Special Edition
Steam: Shadow Warrior, Shadow Warrior Classic (1997), Shadow Warrior (Classic) and Shadow Warrior Classic Redux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants