• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Where can I scrape Archimedes game pix and info?

Scheduled Pinned Locked Moved Help and Support
archimedesacornscraperscraper imagesscraper info
35 Posts 3 Posters 5.0k 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.
  • F
    Folly @kiro
    last edited by Folly 11 Aug 2022, 19:44 8 Nov 2022, 19:12

    @kiro

    I did archimedes running on the zip files from the extracted archimedes.zip (from mame-sl)

    About 35/415 files are recognised.
    Nice thing is that the gamelist.xml and the media is directly written it the roms/archimedes folder.
    Though the folders images and marquees do not contain any files.
    However the videos folder contain the videos but all files are named *.png.
    In emulationstation the detected games have descriptions but no images or videos are displayed.
    I also saw that the gamelist.xml is missing "newlines" so quite difficult to read or edit.

    So there seems to be some issues.

    K 1 Reply Last reply 8 Nov 2022, 19:23 Reply Quote 0
    • K
      kiro @Folly
      last edited by 8 Nov 2022, 19:23

      @Folly Hmm that's really strange.... I've never seen this behavior (I'm constantly running the scraper for testing purposes)....Ahh I see for the videos... need to do something ... but the other directories is strange... I'll get back to you

      F 1 Reply Last reply 8 Nov 2022, 19:25 Reply Quote 0
      • F
        Folly @kiro
        last edited by Folly 11 Aug 2022, 20:02 8 Nov 2022, 19:25

        @kiro

        I used the default configuration. (nothing was changed)

        EDIT:
        I will remove this message later.
        The "s" is missing from your post :

        sudo apt install libxml2-utils
        

        You can change it in your post, after that I will remove this EDIT.

        K 2 Replies Last reply 8 Nov 2022, 19:55 Reply Quote 0
        • K
          kiro @Folly
          last edited by 8 Nov 2022, 19:55

          @Folly Yes, I think there was an issue with the API cache, need to regenerate it,w ill take some time :-(

          regarding the format of the file list, yes, I see what you mean. This is the way Python creates XMLs. You can make it more readable by using xmllint

          sudo apt install libxml2-util
          

          More info here

          https://www.baeldung.com/linux/xmllint

          I'll get back to you when the cache is regenerated. And thanks again for trying!

          1 Reply Last reply Reply Quote 0
          • K
            kiro @Folly
            last edited by kiro 11 Aug 2022, 22:37 8 Nov 2022, 21:44

            @Folly Hi ... issues with videos and images should be fixed... maybe marquees tend to be empty because there are fewer images available for that
            Let me know how it goes now.

            You need to download the latest version of course.

            Thanks!

            D F 2 Replies Last reply 9 Nov 2022, 07:00 Reply Quote 1
            • D
              duglor @kiro
              last edited by 9 Nov 2022, 07:00

              @kiro I think i'm a little dim to run your Archimedes scraper.

              Is there an easier way for me?

              Could you cook up something that runs on a retropie directly? ??

              confused old man

              F K 3 Replies Last reply 9 Nov 2022, 08:02 Reply Quote 0
              • F
                Folly @kiro
                last edited by Folly 11 Sept 2022, 08:07 9 Nov 2022, 08:00

                @kiro

                It pretty much working now after the update.
                Nice thing the slow process of installing and compiling packages are skipped now ;-)

                Although the bad formatted gamelist.xml will produce errors after closing emulationstation.
                As you suggested I reformatted the gamelist.xml :

                xmllint --format gamelist.xml > gamelist.xml.new
                

                Later renaming gamelist.xml.new -> gamelist.xml again.
                Now I have a good .xml and emulationstation gave me no errors after closing.
                I would recommend to find a solution for this problem.

                I will play with it some more.
                Perhaps a good idea, for you, to make a new thread in "ideas and development" so we can discuss using/improving your scraper

                1 Reply Last reply Reply Quote 0
                • F
                  Folly @duglor
                  last edited by 9 Nov 2022, 08:02

                  @duglor

                  I could place the files on my google-drive for you.
                  Is that easy enough ?

                  K D 3 Replies Last reply 9 Nov 2022, 08:31 Reply Quote 0
                  • K
                    kiro @Folly
                    last edited by 9 Nov 2022, 08:31

                    @Folly Hi, It is strange that emulationstation is not closing properly with the unformatted XML, it is a proper xml after all, but I'll check on that.

                    BTW, the scraper works for every single system. There's a post here:

                    https://retropie.org.uk/forum/topic/32226/soft-new-scraper-in-the-works?_=1667982475849

                    Sure, google drive is ok if you want to send files.

                    I think I'll start working on a trimmed-down version specifically for retropie. The slow installation time is due to python libraries for GUI and SSH. (You can run it from windows and scrape a remote system for example), which is not necessarily needed on a retropie installation itself for example.

                    Again, Thanks! and please keep me posted if you keep on trying it, as I mentioned, it works for every single system, not only Archimedes :-)

                    F 2 Replies Last reply 9 Nov 2022, 08:42 Reply Quote 0
                    • F
                      Folly @kiro
                      last edited by 9 Nov 2022, 08:42

                      @kiro

                      Just curious.
                      Is there a way to add stuff so more software is recognised ?

                      K 1 Reply Last reply 9 Nov 2022, 08:50 Reply Quote 0
                      • F
                        Folly @kiro
                        last edited by Folly 11 Sept 2022, 08:46 9 Nov 2022, 08:46

                        @kiro said in Where can I scrape Archimedes game pix and info?:

                        The slow installation time is due to python libraries for GUI and SSH.

                        Well, I think, if you know, that the process can take some time then it's basically NOT a problem.
                        As long as you don't recognise it as a freeze.

                        1 Reply Last reply Reply Quote 0
                        • K
                          kiro @Folly
                          last edited by 9 Nov 2022, 08:50

                          @Folly Hi, just fixed the formatting of the xml, so now it looks nice when editing (although it will not change the validity of the xml itself).

                          Regarding other systems, the scraper will read your emulation station systems file (usually located at /etc/emulationstation/es_systems.cfg)

                          As soon as you add more systems to your retropie via the retropie_setup script and ROMs, the scraper will automatically detect them.

                          Hope this helps!

                          F 2 Replies Last reply 9 Nov 2022, 08:54 Reply Quote 0
                          • F
                            Folly @kiro
                            last edited by Folly 11 Sept 2022, 08:54 9 Nov 2022, 08:54

                            @kiro

                            Aha a nice xml format, that's quick.
                            I will try it when I can !

                            I don't mean system but software.
                            Some archimedes files are not recognised, where does your script get the data and how can that be improved so more software of the archimedes is recognised.

                            1 Reply Last reply Reply Quote 0
                            • F
                              Folly @kiro
                              last edited by Folly 11 Sept 2022, 09:35 9 Nov 2022, 09:26

                              @kiro said in Where can I scrape Archimedes game pix and info?:

                              @Folly Hi, just fixed the formatting of the xml, so now it looks nice when editing (although it will not change the validity of the xml itself).

                              I just tried and I got a pretty xml !
                              Though I get these errors from emulationstation :

                              mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
                              mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
                              mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
                              mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
                              mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
                              mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
                              mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
                              mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
                              

                              I just tried also my "pretty" reformatted one which will give the same now.

                              Not sure why it reports these errors.

                              Edit :
                              I turned off the gamelist for archimedes, turns out this issue remains.
                              So it's probably not from your gamelist.xml after all.

                              K 1 Reply Last reply 9 Nov 2022, 09:43 Reply Quote 0
                              • K
                                kiro @Folly
                                last edited by 9 Nov 2022, 09:43

                                @Folly Hi! Good to hear...

                                My scraper grabs information from various sources on the internet...but it also has a system of learning when something is missing and trying to update missing information whenever possible. The more people scraping the roms with my scraper the better this learning feature works. I also manually update the DB every so often, so keep your scraping coming :-)

                                1 Reply Last reply Reply Quote 0
                                • D
                                  duglor @Folly
                                  last edited by 9 Nov 2022, 10:19

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    duglor @Folly
                                    last edited by 9 Nov 2022, 10:19

                                    @Folly said in Where can I scrape Archimedes game pix and info?:

                                    @duglor

                                    I could place the files on my google-drive for you.
                                    Is that easy enough ?

                                    Yes. That would be excellent.

                                    F 1 Reply Last reply 9 Nov 2022, 14:21 Reply Quote 0
                                    • K
                                      kiro @duglor
                                      last edited by 9 Nov 2022, 11:03

                                      @duglor Hi, I think you make a valid point. I just started working on a smaller version that could be inserted into the retropie-setup environment and used directly from there. Is going to take a while so hang on tight!

                                      Thanks for the feedback!

                                      D 1 Reply Last reply 9 Nov 2022, 17:05 Reply Quote 0
                                      • K
                                        kiro @duglor
                                        last edited by 9 Nov 2022, 11:57

                                        @duglor Ok that was faster than expected:

                                        https://github.com/zayamatias/retroscraper-rpie

                                        Let me see how it works for you, I need to understand if the documentation in the repository is clear enough for everybody :-)

                                        Thanks!

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          Folly @duglor
                                          last edited by 9 Nov 2022, 14:21

                                          @duglor said in Where can I scrape Archimedes game pix and info?:

                                          @Folly said in Where can I scrape Archimedes game pix and info?:

                                          @duglor

                                          I could place the files on my google-drive for you.
                                          Is that easy enough ?

                                          Yes. That would be excellent.

                                          If you feel up to it I recommend to try the slimmed down version Of @kiro first.

                                          D 2 Replies Last reply 9 Nov 2022, 17:08 Reply Quote 0
                                          25 out of 35
                                          • First post
                                            25/35
                                            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