-
Notifications
You must be signed in to change notification settings - Fork 88
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
Adjust code to new ScreenScraper API #265
base: master
Are you sure you want to change the base?
Conversation
Always sends param "romnom" to fix 404 results. This could be just a temporary thing.
Includes ugly media handling and disabling of some fields.
Would you happen to have windows binaries of your build to share? |
https://github.com/Torben2000/scraper/releases/tag/v1.5.0-pre |
Thank you, I gave it a shot and the output was:
What could that mean since that url is actually valid? |
I don't use GDB at all and I did not change anything in that part (at least not on purpose). |
Looks like a transient HTTP issue to me. Did you try it again since? |
There you go, it was a transient issue and the scraping simply worked now that I tried again. |
Does anybody have an idea how to build this version? This is the first time I get in touch with go and I managed to build the official version via
What I get:
I'm using a Raspberry Pi 3 Mod. B with RetroPie v4.8 and go version go1.18 linux/arm . |
@MrBullfinsh I'm not very experience with Go but I think the go modules might be messing you up. Heres a command I had written down long ago when I built it (I think its for Synology NAS though, so you will have to tweak the architecture):
|
For Windows: https://krakenfiles.com/view/Mi6xr7COfq/file.html |
try:
if your @J-Swift also updated his module, so you need to use the version linked or update the local code to use the new function signatures, etc (see J-Swift/thegamesdb-swagger-client-go@06967c2#commitcomment-75241057) |
Sorry about that breakage, I didn't realize it was going to affect downstream immediately. As mentioned in that link, I am actually doing a sort of from scratch rewrite of this project. Its almost ready for beta status, but missing some big things (non gamesDB apis, arcade, bin/cue, lots of CLI flags which I probably don't plan to port). |
@J-Swift no need to apologize--perfectly reasonable to update your own repo, especially after 2 years! I'm not a gopher, but I think the way this is typically handled is by checking both If your project is still a ways out, maybe a simple PR to @Torben2000 w/ an updated TL;DR You shouldn't feel like you broke anything or are obligated to finish a project :). Thanks for the fixes on the gamesdb API. |
Added the patch from @Torben2000 [1] which fixes scraping from the ScreenScraper source. Can be removed when/if upstream (@sselph) accepts the changes in the main repository. [1] sselph/scraper#265
Added the patch from @Torben2000 [1] which fixes scraping from the ScreenScraper source. Can be removed when/if upstream (@sselph) accepts the changes in the main repository. [1] sselph/scraper#265
Added the patch from @Torben2000 [1] which fixes scraping from the ScreenScraper source. Can be removed when/if upstream (@sselph) accepts the changes in the main repository. [1] sselph/scraper#265
Thank you so much for this! All I did was replace the scraper.exe in my |
What did you actually do to build this? |
I just had to setup a go development environment, the instructions to build are in the repo |
With these changes, scraping via ScreenScraper works again for me.
Both the URL and the whole response structure changed, so there was quite a lot to do.
I am not a Go expert, so any comments concerning the code are well appreciated.
This pull request should fix #263, #251 and #262