• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.5m 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.
  • B
    ByteThis @mitu
    last edited by 18 Feb 2019, 21:46

    @mitu Yea..as I mentioned above I tried both Putty and the terminal in WinSCP. Thanks for your hard work ! Again apologies for the hiccup. Am glad to be of some help...lol.

    1 Reply Last reply Reply Quote 1
    • S
      semakelh50
      last edited by semakelh50 23 Feb 2019, 11:33

      @muldjord The documentation contains a misspelling in SCRAPINGMODULES.md. In the OpenRetro section -> platform support, "aswell" should be "as well." It's two words, not one.

      1 Reply Last reply Reply Quote 0
      • M
        muldjord
        last edited by muldjord 24 Feb 2019, 14:18

        Just a quick update: The screenscraper module is currently having issues with their internal server cache (not related to the Skyscraper cache, just to be clear) when you scrape without user credentials. It will sometimes (quite often) return faulty error messages even though Skyscraper uses the API correctly. I've contacted them and they verified that this is an issue. They've been working on fixing it for the past couple of days, but their cache (again, not the Skyscraper cache, their internal server cache) needs to catch up to the fixes. So hopefully this issue will resolve itself over the coming week.

        1 Reply Last reply Reply Quote 0
        • M
          muldjord
          last edited by muldjord 26 Feb 2019, 20:16

          The culprit has been found for the screenscraper issues. This stems from their server CPU's usage being too high. When it reaches a certain limit, it starts rejecting requests from unregistered users (this is by design, it's not a bug).

          3.0.5 has just been released which adds a note about this when the error occurs. It also fixes a bug in the metadata preservation code, so please update.

          Once again, please consider supporting screenscraper when you go to register a user. And also consider supporting RetroPie while you are at it.

          B 1 Reply Last reply 27 Feb 2019, 04:04 Reply Quote 0
          • B
            ByteThis @muldjord
            last edited by ByteThis 27 Feb 2019, 04:04

            @muldjord Is this due to ScreenScraper's database (servers) being overwhelmed by it's existence as an internal main scraper as well ?

            M M 2 Replies Last reply 27 Feb 2019, 04:44 Reply Quote 0
            • M
              mitu Global Moderator @ByteThis
              last edited by 27 Feb 2019, 04:44

              @ByteThis That thought crossed my mind, but that can only be answered by the ScreenScraper admins.

              1 Reply Last reply Reply Quote 1
              • M
                muldjord @ByteThis
                last edited by 27 Feb 2019, 17:07

                @ByteThis said in Versatile C++ game scraper: Skyscraper:

                @muldjord Is this due to ScreenScraper's database (servers) being overwhelmed by it's existence as an internal main scraper as well ?

                All I know is that this is only an issue for unregistered users. But in general it is slightly worrying that their servers are reaching these usage levels. Skyscraper does a lot to alleviate it by caching the data. But I'm not sure other scrapers do this.

                B 1 Reply Last reply 27 Feb 2019, 17:41 Reply Quote 1
                • B
                  ByteThis @muldjord
                  last edited by ByteThis 27 Feb 2019, 17:41

                  @muldjord They definitely have a lot on their plate.

                  EDIT: This is posted on their site : This month: 4382 euros collected. / 265 euros for a dedicated server.

                  Maybe they can afford another server ;-)

                  1 Reply Last reply Reply Quote 1
                  • C
                    chubsta
                    last edited by 1 Mar 2019, 11:33

                    I am currently trying to scrape all my systems and it is working well, but I cannot seem to scrape famicom or megadrive-japan. They are not listed in the supported systems but if I were to transfer the files over to my new and mega drive folders would it scrape them then?

                    Raspberry Pi 400 - overclocked to 2.3GHz
                    Theme - Comic book
                    Emulators: All of them...
                    Roms: Pretty much all of them...
                    Favourite games: Circus Charlie, Gorf, Gauntlet Legends
                    Controllers: Mayflash F101

                    M 1 Reply Last reply 1 Mar 2019, 16:32 Reply Quote 0
                    • M
                      muldjord @chubsta
                      last edited by 1 Mar 2019, 16:32

                      @chubsta said in Versatile C++ game scraper: Skyscraper:

                      I am currently trying to scrape all my systems and it is working well, but I cannot seem to scrape famicom or megadrive-japan. They are not listed in the supported systems but if I were to transfer the files over to my new and mega drive folders would it scrape them then?

                      Famicom roms goes in "nes" folder and megadrive-japan roms go in "megadrive" og "genesis" folder. If the filenames have region indication in them such as "(japan)" then Skyscraper will autodetect the region and prioritize it when looking for the result.

                      Q C 2 Replies Last reply 1 Mar 2019, 16:47 Reply Quote 1
                      • Q
                        quicksilver @muldjord
                        last edited by 1 Mar 2019, 16:47

                        @muldjord Just started using skyscraper over sselphs scraper (great work btw! Looks fantastic!). Everything works easily enough but I have noticed that sometimes it will find a screenshot and wheel for example but not the box art even though when I look up the entry on screenscraper all info is there (box art, screenshot etc). For example, when it scrapes Spiderman - web of fire 32x it says it cant find the box art but it gets everything else.

                        M 1 Reply Last reply 1 Mar 2019, 22:49 Reply Quote 0
                        • C
                          chubsta @muldjord
                          last edited by 1 Mar 2019, 19:21

                          @muldjord said in Versatile C++ game scraper: Skyscraper:

                          Famicom roms goes in "nes" folder and megadrive-japan roms go in "megadrive" og "genesis" folder. If the filenames have region indication in them such as "(japan)" then Skyscraper will autodetect the region and prioritize it when looking for the result.

                          Thanks for the reply - I was hoping to keep them separate, I seem to be having the same issue with the pc engine and tg16 cd sets, which I hoped to keep in separate folders from their rom sets, looks like I may have to reconsider...

                          Raspberry Pi 400 - overclocked to 2.3GHz
                          Theme - Comic book
                          Emulators: All of them...
                          Roms: Pretty much all of them...
                          Favourite games: Circus Charlie, Gorf, Gauntlet Legends
                          Controllers: Mayflash F101

                          1 Reply Last reply Reply Quote 0
                          • M
                            muldjord @quicksilver
                            last edited by 1 Mar 2019, 22:49

                            @quicksilver said in Versatile C++ game scraper: Skyscraper:

                            @muldjord Just started using skyscraper over sselphs scraper (great work btw! Looks fantastic!). Everything works easily enough but I have noticed that sometimes it will find a screenshot and wheel for example but not the box art even though when I look up the entry on screenscraper all info is there (box art, screenshot etc). For example, when it scrapes Spiderman - web of fire 32x it says it cant find the box art but it gets everything else.

                            Yes, this is due to you using an unregistered account. Their servers are quite pressured at the moment, and it will reject some requests from unregistered users because of this. My best advice is to create an account with them and use your credentials with Skyscraper when using the 'screenscraper' module.

                            Q 1 Reply Last reply 2 Mar 2019, 00:40 Reply Quote 0
                            • M
                              muldjord
                              last edited by 1 Mar 2019, 22:54

                              A small teaser demonstrating the upcoming resource cache editing features I am working on:

                              1 Reply Last reply Reply Quote 0
                              • Q
                                quicksilver @muldjord
                                last edited by 2 Mar 2019, 00:40

                                @muldjord thanks for the reply, I am using a registered account (though it took me a little bit to figure out how to have it accept my credentials). Ill run it again to be sure and report back if the issue continues.

                                M 1 Reply Last reply 2 Mar 2019, 01:32 Reply Quote 0
                                • M
                                  muldjord @quicksilver
                                  last edited by 2 Mar 2019, 01:32

                                  @quicksilver said in Versatile C++ game scraper: Skyscraper:

                                  @muldjord thanks for the reply, I am using a registered account (though it took me a little bit to figure out how to have it accept my credentials). Ill run it again to be sure and report back if the issue continues.

                                  My guess is that if you keep repeating it (test it by adding a single file name on command line) then it will eventually work, which means it's a screenscraper issue unfortunately.

                                  Q 1 Reply Last reply 3 Mar 2019, 19:45 Reply Quote 0
                                  • M
                                    muldjord
                                    last edited by muldjord 3 Mar 2019, 07:52 2 Mar 2019, 15:46

                                    Skyscraper 3.1.0 released: https://github.com/muldjord/skyscraper

                                    • MAJOR: Added '--cache edit' command line option which allows viewing, editing and deleting cached resources for the roms in the queue. Narrow the queue down by providing file names on command line or by using '--startat <FILENAME>' and '--endat <FILENAME>'
                                    • Added 'zx81' platform. Note! The only module that supports it is the 'screenscraper' module

                                    I finally found the time to work on the planned resource cache editing features of Skyscraper. This allows you to easily add and remove resources to / from any given rom simply by using the --cache edit option. With that option you can edit cached resources for a few roms simply by providing their filenames on command line. Or you can use the --startat and --endat option(s). If no filenames are provided on command line or both --startat and --endat are left out, Skyscraper will edit all files in your input folder one by one.

                                    Any resources added by the user will be marked as user and will be prioritized above all other types. The edit feature will also allow you to get a look at what data will currently be used for any given rom when generating the game list. You can also list all resources for any given rom. And it also enables you to remove resources as you see fit, both single resources or all resources of specific types or from specific modules.

                                    Have fun! And let me know if this is useful to you. I've already used it myself quite a bit and find it to be very handy indeed.

                                    H 1 Reply Last reply 4 Mar 2019, 20:13 Reply Quote 5
                                    • Q
                                      quicksilver @muldjord
                                      last edited by 3 Mar 2019, 19:45

                                      @muldjord must be a screenscraper issue then. My credentials are definitely being accepted but for whatever reason some roms (I have found others now) that will scrape only partial data. It will get the screenshot but not the box art or vice-versa even though all the data is there on the screenscraper website. Hopefully they continue to improve the website. Thanks again for your help.

                                      M 1 Reply Last reply 3 Mar 2019, 21:20 Reply Quote 0
                                      • M
                                        muldjord @quicksilver
                                        last edited by muldjord 3 Mar 2019, 21:22 3 Mar 2019, 21:20

                                        @quicksilver said in Versatile C++ game scraper: Skyscraper:

                                        @muldjord must be a screenscraper issue then. My credentials are definitely being accepted but for whatever reason some roms (I have found others now) that will scrape only partial data. It will get the screenshot but not the box art or vice-versa even though all the data is there on the screenscraper website. Hopefully they continue to improve the website. Thanks again for your help.

                                        Please try rescraping those roms with the --refresh option enabled or by providing the filenames on command line to scrape just those few roms that are giving you difficulties. That will most likely fix your issue. I'm very interested in knowing if this works for you. If not, then there's something else going on that I am not aware of.

                                        Q 1 Reply Last reply 4 Mar 2019, 04:09 Reply Quote 0
                                        • Q
                                          quicksilver @muldjord
                                          last edited by 4 Mar 2019, 04:09

                                          @muldjord the refresh option took care of my issue. Once again thank you for your help!

                                          1 Reply Last reply Reply Quote 0
                                          1130 out of 1594
                                          • First post
                                            1130/1594
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received