RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Versatile C++ game scraper: Skyscraper

    Scheduled Pinned Locked Moved Ideas and Development
    skyscraperscrapergamelist.xmlscrapinggithub
    1.6k Posts 113 Posters 1.6m Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • muldjordM
      muldjord @AlCzervik
      last edited by

      @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?

      A 1 Reply Last reply Reply Quote 0
      • A
        AlCzervik @muldjord
        last edited by

        @muldjord Good idea. Here's the screenshot: IMG_0254.jpeg

        muldjordM 1 Reply Last reply Reply Quote 0
        • muldjordM
          muldjord @AlCzervik
          last edited by

          @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?

          A 1 Reply Last reply Reply Quote 0
          • A
            AlCzervik @muldjord
            last edited by

            @muldjord I used Skyscraper along with ArcadeDB and it worked like a charm. Just tried it again and it worked great (and fast!!)

            muldjordM 1 Reply Last reply Reply Quote 0
            • muldjordM
              muldjord @AlCzervik
              last edited by

              @AlCzervik Also when adding --refresh? Otherwise it will just read it from the cache instead of connecting to the service.

              A 1 Reply Last reply Reply Quote 0
              • A
                AlCzervik @muldjord
                last edited by

                @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?

                muldjordM 1 Reply Last reply Reply Quote 0
                • muldjordM
                  muldjord @AlCzervik
                  last edited by muldjord

                  @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.

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    AlCzervik @muldjord
                    last edited by

                    @muldjord What directory do I run it from?

                    muldjordM 1 Reply Last reply Reply Quote 0
                    • muldjordM
                      muldjord @AlCzervik
                      last edited by

                      @AlCzervik Just run sudo ln -s /opt/retropie/supplementary/skyscraper/Skyscraper /usr/local/bin/Skyscraper. Then you can run it with simply Skyscraper -p genesis -s screenscraper --refresh

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        AlCzervik @muldjord
                        last edited by

                        @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

                        muldjordM 2 Replies Last reply Reply Quote 0
                        • muldjordM
                          muldjord @AlCzervik
                          last edited by muldjord

                          @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.

                          1 Reply Last reply Reply Quote 0
                          • muldjordM
                            muldjord @AlCzervik
                            last edited by

                            @AlCzervik Can you do ll /opt/retropie/supplementary/skyscraper/Skyscraper?

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              AlCzervik @muldjord
                              last edited by

                              @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

                              muldjordM 1 Reply Last reply Reply Quote 0
                              • muldjordM
                                muldjord @AlCzervik
                                last edited by muldjord

                                @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.

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  AlCzervik @muldjord
                                  last edited by

                                  @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.

                                  muldjordM mituM 2 Replies Last reply Reply Quote 0
                                  • muldjordM
                                    muldjord @AlCzervik
                                    last edited by muldjord

                                    @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.

                                    A 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @AlCzervik
                                      last edited by

                                      @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 as Skyscraper.

                                      muldjordM 1 Reply Last reply Reply Quote 0
                                      • muldjordM
                                        muldjord @mitu
                                        last edited by

                                        @mitu Yeah, but the ln command should work, which apparently it didn't.

                                        mituM 1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator @muldjord
                                          last edited by mitu

                                          @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.

                                          muldjordM 1 Reply Last reply Reply Quote 0
                                          • muldjordM
                                            muldjord @mitu
                                            last edited by

                                            @mitu Could be yeah

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.