Closed sluedecke closed 1 year ago
Thanks, I think it makes sense to go ahead and do this. Feel free to open a PR :+1:
I am not shure how to make a "complete" update of all entries and I don't want to burden PCGW with too many requests during testing, but it works fine with
npm run recent
.
No worries. I can do a full run locally after the changes are in.
Thanks for considering it! I opened the pull request. Once the data has been updated, it will probably help with https://github.com/mtkennerly/ludusavi/issues/148 and the name finding algorithm.
Looking forward to have even more games covered by ludusavi! :)
All GOG IDs from PCGW have been added now!
This will help https://github.com/mtkennerly/ludusavi/issues/148 and can be a foundation to build a solid alias database, probably without even using data from gogdb (for most cases). The patch simply collects the "gogcom id" found in the "infobox game" template and adds it to the manifest.
This "gogcom id" maps to what is found in
HEROICCONFIG/gog_store/libray.json
in most cases and one can use this to map games in a "safe" way to titles from the ludusavi manifest.But as life isn't, this isn't without exceptions, e.g. "Bioshock 2" comes as a bundle on GOG.com:
I am not shure how to make a "complete" update of all entries and I don't want to burden PCGW with too many requests during testing, but it works fine with
npm run recent
.