Versatile C++ game scraper: Skyscraper
-
@muldjord Could it be my version of retro pie or some other inconsistency I have installed with your latest skyscraper version?
-
@AlCzervik I can't come up with anything that would cause this. What happens if you remove the credentials entirely from config.ini? Do you get the service closed for unregistered users reply when scraping games?
-
@muldjord Good idea. Here's the screenshot:
-
@AlCzervik Well, at least that leads us to conclude that this is not an issue with the login. It is a general problem on your machine. Can you scrape any games with
-s thegamesdb --refresh
? Or does that also not work? -
@muldjord I used Skyscraper along with ArcadeDB and it worked like a charm. Just tried it again and it worked great (and fast!!)
-
@AlCzervik Also when adding
--refresh
? Otherwise it will just read it from the cache instead of connecting to the service. -
@muldjord Yep. Just tried it with refresh. One thing to note, I've been running this via the RetroPie_setup.sh menu, not the command line. Should I try the command line too?
-
@AlCzervik Well, it shouldn't make a difference. Although from command-line it would be easier to ensure it does exactly what we want it to do. But frankly, I don't think it will change anything.
-
@muldjord What directory do I run it from?
-
@AlCzervik Just run
sudo ln -s /opt/retropie/supplementary/skyscraper/Skyscraper /usr/local/bin/Skyscraper
. Then you can run it with simplySkyscraper -p genesis -s screenscraper --refresh
-
@muldjord OK now it’s getting weird, I ran that command and I still can’t run skyscraper from the command line. When I run the command again it says that it failed to create a symbolic link because the file exists
-
@AlCzervik That's because it did create it, but it's broken (the link, not Skyscraper)... That's weird. I was positive that was the location it was installed at.
-
@AlCzervik Can you do
ll /opt/retropie/supplementary/skyscraper/Skyscraper
? -
@muldjord Command not found. I cd folder by folder and there it is but I still can’t run the command line from that folder
-
@AlCzervik Then please make sure you didn't misspell anything in the ln command. It should absolutely work if it's linked to /usr/local/bin/Skyscraper correctly.
EDIT: So you see the link in /usr/local/bin? And it's not red?
EDIT2: Try
ls -lh /opt/retropie/supplementary/skyscraper/Skyscraper
. That will tell you if the file exists where I think retropie installed it. -
@muldjord No, what I'm saying is I navigated directly to /opt/retropie/supplementary/skyscraper/ and I still couldn't run Skyscraper from within that directory. Sorry, just seeing your other edits.
-
@AlCzervik Ah, that's normal. If you want to run a local file you have to to
./Skyscraper -p genesis -s screenscraper --refresh
when within the folder. The.
means "this folder". Otherwise it will try and run it from either /usr/bin or /usr/local/bin. -
@AlCzervik Since the
/opt/retropie/supplementary/skyscraper
is not in your$PATH
, you can either running by calling the full path/opt/retropie/supplementary/skyscraper/Skyscraper
or, if you changed directory to the installation folder:
cd /opt/retropie/supplementary/skyscraper/ ./Skyscraper
Note that Linux commands are case-sensitive, so
skyscraper
is not the same asSkyscraper
. -
@mitu Yeah, but the ln command should work, which apparently it didn't.
-
@muldjord Not quite:
When I run the command again it says that it failed to create a symbolic link because the file exists
The link was created, I bet the casing is wrong.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.