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

Skyscraper now officially part of RetroPie, please test

Scheduled Pinned Locked Moved Ideas and Development
skyscraperscraperretropie-setupoptionalexperimental
275 Posts 28 Posters 110.6k 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.
  • M
    muldjord
    last edited by muldjord 20 Jan 2019, 19:57

    Just a sec, found another error. Gonna describe it in a minute.

    EDIT: Ah, nevermind. It's an error that I have already fixed in 3.0.0. It's not related to the script. Basically it's related to the --relative option when users have their roms in subfolders it would add the wrong rom location to the gamelist. But this is fixed in 3.0.0.

    I have nothing further to add. Works really well! I'm pretty excited about this. :)

    M 2 Replies Last reply 20 Jan 2019, 20:08 Reply Quote 1
    • M
      mitu Global Moderator @muldjord
      last edited by mitu 20 Jan 2019, 20:08

      @muldjord said in Skyscraper now officially part of RetroPie, please test:

      I have nothing further to add. Works really well! I'm pretty excited about this. :)

      Alright - I'll buzz it the morning for the final review before merge. I still have to modify the wiki after the merge, but shouldn't be take long.

      1 Reply Last reply Reply Quote 1
      • M
        mitu Global Moderator @muldjord
        last edited by 21 Jan 2019, 18:09

        @muldjord Here's an updated Wiki page (minus the screenshot for the UI) at https://gist.github.com/cmitu/8d22c2e9548de8ff405ec977cff49fa0.

        M 1 Reply Last reply 21 Jan 2019, 20:56 Reply Quote 1
        • M
          muldjord @mitu
          last edited by 21 Jan 2019, 20:56

          @mitu Awesome, couple notes:

          LOCAL: esgamelist - Scrapes and caches data from an EmulationStation gamelist.xml located at $HOME/RetroPie/roms/[platform]/gamelist.xml or ~/.skyscraper/import/gamelist.xml

          The last path should be ~/.skyscraper/import/[platform]/gamelist.xml

          ... local cache

          Could you search replace all instances "local cache" to "resource cache" instead? That's what it's referred to in the Skyscraper documentation.

          use this with care, since it removes any cached resource. Any subsequent scraping will have to re-download the media files again from the online sources.

          Could you change this to "use this with care, it will completely remove the cached resources used when generating the game lists for the chosen platform(s). Generating game lists after you've cleared the cache requires you to re-download the media from the scraping sources all over again."

          This will generate the Emulationstation game list(s) for the systems you choose. Press Space to select each system you wish to incluse and OK to start scraping.

          Should be "This will generate the Emulationstation game list(s) for the systems you choose using all previously cached resources. Press Space to select the system(s) you wish to include and OK to start the generator."

          Edit the config.ini file.

          Add link to: https://github.com/muldjord/skyscraper/blob/master/docs/CONFIGINI.md

          Edit the artwork.xml file.

          Add link to: https://github.com/muldjord/skyscraper/blob/master/docs/ARTWORK.md

          Consult the official import documentation to understand how to use this feature.

          Broken link. Change to: https://github.com/muldjord/skyscraper/blob/master/docs/IMPORT.md

          Lastly, please add a link to the CLI options after this line:

          but if you wish to use it for generating AttractMode metadata, you can use Skyscraper from the command line.

          Add "Check the official documentation for a list of all command line options." with a link to: https://github.com/muldjord/skyscraper/blob/master/docs/CLIHELP.md

          I think that's it.

          M 1 Reply Last reply 21 Jan 2019, 21:10 Reply Quote 1
          • M
            mitu Global Moderator @muldjord
            last edited by 21 Jan 2019, 21:10

            @muldjord

            Thanks for the review, I've incorporated the suggestions.

            The last path should be ~/.skyscraper/import/[platform]/gamelist.xml

            Maybe needs to be correct also in the README.md of the repository (from where I got it). The link to the import module in the previous line is also not pointing inside the docs now.

            M 1 Reply Last reply 21 Jan 2019, 21:19 Reply Quote 1
            • M
              muldjord @mitu
              last edited by muldjord 21 Jan 2019, 21:19

              @mitu Fixed, thanks for notifying me.

              EDIT: Btw, the screenshot you have in the wiki is currently missing option 3.

              M 1 Reply Last reply 23 Jan 2019, 11:39 Reply Quote 0
              • B
                bleuge
                last edited by 23 Jan 2019, 11:26

                I was downloading today the libretro thumbnails packs, http://thumbnailpacks.libretro.com/

                And was thinking if it could be useful to import all these images to the localdb in any way, I know you provide a way to import external data, I read it someday ago, need to refresh it.

                I mean, importing these, i could mitigate a lot downloading and scrapping from other sites?

                I'll test later and see if i can do importing external data, and report if this could be useful

                M H 2 Replies Last reply 23 Jan 2019, 11:38 Reply Quote 1
                • M
                  muldjord @bleuge
                  last edited by muldjord 23 Jan 2019, 11:38

                  @bleuge Check this: https://github.com/muldjord/skyscraper/blob/master/docs/IMPORT.md

                  EDIT: I used the emumovies packs for the same thing a while back. Worked really well too. It's easiest if the pack you get your hands on is for the rom pack you have. Then the filenames are properly correct from the get-go, ready to use with the -s import module in Skyscraper.

                  B 1 Reply Last reply 24 Jan 2019, 12:00 Reply Quote 0
                  • M
                    mitu Global Moderator @muldjord
                    last edited by 23 Jan 2019, 11:39

                    @muldjord Yes, I see now - I'll retake the screenshot :).

                    1 Reply Last reply Reply Quote 1
                    • H
                      hhromic @bleuge
                      last edited by 23 Jan 2019, 12:14

                      @bleuge didn't know about the thumbnails pack from Libretro, very interesting resource! Thanks for the tip.

                      1 Reply Last reply Reply Quote 1
                      • M
                        muldjord
                        last edited by 23 Jan 2019, 20:35

                        @mitu Someone noted on reddit that

                        After scraping the reminder to Generate Game Lists has a spelling error. "Generate Same Lists" lol. Again not a biggie but thought i'd let you know.

                        He also mentions that:

                        Just did a trial run. Generate games lists and Gather for systems takes a long time to progress to the next screen. Not a biggie obviously but might be something to optimise.

                        I'm not sure what exactly that means and I haven't verified it myself.

                        M 1 Reply Last reply 23 Jan 2019, 20:54 Reply Quote 0
                        • M
                          mitu Global Moderator @muldjord
                          last edited by 23 Jan 2019, 20:54

                          @muldjord Yes, the spelling is in the message shown after gathering chosen systems. I'll fix this.

                          For the other part, I'll do some more test runs, but it sounds similar to the old buffering problem (which was fixed and the fix is still in). I ran a few test (gather and generate) and it doesn't seem to be a difference between the scriptmodule command and a manual (CLI) run.

                          M 1 Reply Last reply 23 Jan 2019, 21:03 Reply Quote 1
                          • M
                            muldjord @mitu
                            last edited by 23 Jan 2019, 21:03

                            @mitu Awesome, that's what I would have guessed. Thanks.

                            1 Reply Last reply Reply Quote 0
                            • B
                              bleuge @muldjord
                              last edited by 24 Jan 2019, 12:00

                              @muldjord Thanks for confirmation,

                              I guess I'll write a script for importing all those images for every platform, I'll do this:

                              Thumbnail folder - Skyscraper import
                              named_boxarts -> /import/covers
                              named_snaps -> /import/screenshots
                              named_titles -> import/wheels?

                              Let's see how it works...

                              Thanks for 3.0!!

                              1 Reply Last reply Reply Quote 1
                              • M
                                muldjord
                                last edited by muldjord 24 Jan 2019, 15:27

                                @mitu A user reports:

                                I tried to update from source and got the following error:
                                Could not successfully install Scraper for EmulationStation by Lars Muldjord (/home/pi/RetroPie-Setup/tmp/build/skyscraper/ARTWORK.md not found)
                                I've never mucked directly with that folder, so I'm not sure why the file would be missing? I'll give it another go and see if I can get it
                                [EDIT] Crashed the 2nd time as well, but the package says 3.0.0 when I load it up now... Weird

                                I then asked if he updated the script prior to updating Skyscraper. He then proceeded to uninstall Skyscraper, update the script, and then reinstall Skyscraper from source, but still get this error. I'm thinking maybe it's because some of the files inside of the skyscraper.pro file have changed location?

                                M 1 Reply Last reply 24 Jan 2019, 15:51 Reply Quote 0
                                • M
                                  mitu Global Moderator @muldjord
                                  last edited by mitu 24 Jan 2019, 15:51

                                  @muldjord I've seen that. The error is from using an older version of the script - should have updated first. In the new version, ARTWORK.md is no longer checked by the install script. First thing I've done is update from the GUI with the new option and didn't get any errors :).

                                  EDIT: fixed the spelling in the latest version. I still don't see a difference between scraping from the GUI and from the CLI in my tests - maybe there is a difference with the 2.x version that the user is actually seeing. I'll keep poking around.

                                  M 1 Reply Last reply 24 Jan 2019, 21:56 Reply Quote 0
                                  • M
                                    muldjord @mitu
                                    last edited by muldjord 24 Jan 2019, 21:56

                                    @mitu said in Skyscraper now officially part of RetroPie, please test:

                                    @muldjord I've seen that. The error is from using an older version of the script - should have updated first. In the new version, ARTWORK.md is no longer checked by the install script. First thing I've done is update from the GUI with the new option and didn't get any errors :).

                                    Good to know, thanks.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      Stuffu
                                      last edited by Stuffu 28 Jan 2019, 18:02

                                      First off, I’ve tried skyscraper before without success.

                                      Gave it a new try today and amiga section went flawlessly, awesome!

                                      Now where I’m stuck. I was scraping c64 with screenscraper, everything as expected. When doing the same with thegamesdb, it just quits immediately with “forcing thread x to stop”.

                                      Edit: screenscraper left out a lot, but I noticed that thegamesdb starts with 0 requests remaining, which it shouldn’t be.

                                      Any suggestions here?

                                      And thanks for a great scraper!

                                      M 1 Reply Last reply 28 Jan 2019, 18:04 Reply Quote 0
                                      • M
                                        mitu Global Moderator @Stuffu
                                        last edited by mitu 28 Jan 2019, 18:04

                                        @Stuffu TheGamesDB module has a limit on the # of individual requests per month (1500 I think). Did you already scrape using this source ? Maybe you've went over the limit - Skyscraper would tell you how many requests you have left - if it's 0, then your consumed your quota.

                                        S 1 Reply Last reply 28 Jan 2019, 18:05 Reply Quote 0
                                        • S
                                          Stuffu @mitu
                                          last edited by 28 Jan 2019, 18:05

                                          @mitu

                                          Yup, scraped 1300 games and now additional 500 ish. Is there a time limit?

                                          Must be it, thanks.

                                          M 1 Reply Last reply 28 Jan 2019, 18:15 Reply Quote 0
                                          183 out of 275
                                          • First post
                                            183/275
                                            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