• 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.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.
  • U
    Used2BeRX @screech
    last edited by 4 Sept 2017, 21:06

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

    As a https://www.screenscraper.fr administrator, and after discussion with the big boss ;) we grant you a second time an official authorisation to use our DB ^^

    As we already say, till it's free and open source, you completely are in our philosophy, and you can use all you need from the API ^^

    (And more, if you need help, don't hesitate to ask ^^)

    That's pretty awesome of you guys to do that. Don't know why you'd do it, and I can't imagine that many other places are going to give it their blessing. :)

    1 Reply Last reply Reply Quote 0
    • S
      screech
      last edited by 4 Sept 2017, 22:41

      @Used2BeRX : The reason why screenscraper exist is simple ^^ we want to share our work on collecting media and data in every langage and country we can ;) and with the help of the community we have now a great DB open to everyone who want to scrape ;) (again till it's free and open sources).

      That's the power of open community project ;) great work by and for everyone thanks to all of you ;)
      And muldjord work is a part of this ;) so no reason to refuse his software, even more, it's a good reason to help him ;)

      If that's simples words can help other "DB owner" to share their works for this project it's great. I haven't connection with other Scraping DB (I know it's a shame) But if some of you have some, don't hesitate to send them a small message (with kindness ;) no aggressivity).

      (for your info, I just check some Stats, we got about 4 millions request a day (with an average loads of 20/30% of the server ressources). And Skyscraper generate only 1 or 2K... so don't worry about the overuse ;) )

      1 Reply Last reply Reply Quote 3
      • M
        muldjord
        last edited by 5 Sept 2017, 21:05

        Things are going rather well. I just got permission to use arcadedb aswell, and even got a full description of their API. Only downside is that I am forced to only using 1 thread when using it, but that is of course completely ok! It's better than not having it at all.

        So the list of permissions are growing and it feels good to do it the right way now. Looking forward to getting Skyscraper back up online once all permissions are settled and I have coded the new API connections.

        1 Reply Last reply Reply Quote 3
        • B
          BladeHunter
          last edited by BladeHunter 9 Jul 2017, 05:31 7 Sept 2017, 04:29

          From reading this thread, I can't believe how far you got by scraping and not using API's (Hat off to you for perseverance though :)).

          I use the Screenscraper API a lot and it's amazing (I use it to read against MD5 and CRC and SHA-1 then write back to the DB to help update missing info), you will have a much simpler time building your app when you are using all the API's from the sites. Most of them are really cool about giving out dev access too :).

          Most of the Screenscraper API doco is in French so drop me a line if you have any questions, I might be able to help answer them for you, it took me a while to work it out ;).

          If you parse in SS login details (The end user, not yours), the SS API will allow you to have as many threads as the user is entitled to. If the user makes a one off donation to SS they get something like 5 threads.

          M 1 Reply Last reply 7 Sept 2017, 09:57 Reply Quote 0
          • 2
            2Play
            last edited by 7 Sept 2017, 09:14

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • M
              muldjord @BladeHunter
              last edited by 7 Sept 2017, 09:57

              @bladehunter Can you give me names of other sites that provide API's that could be useful to integrate into Skyscraper? API's are, of course, always preferred. I currently use the official API's for ScreenScraper and TheGamesDB and I am awaiting details for MobyGames.

              B 1 Reply Last reply 7 Sept 2017, 13:05 Reply Quote 0
              • B
                BladeHunter @muldjord
                last edited by 7 Sept 2017, 13:05

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

                @bladehunter Can you give me names of other sites that provide API's that could be useful to integrate into Skyscraper? API's are, of course, always preferred. I currently use the official API's for ScreenScraper and TheGamesDB and I am awaiting details for MobyGames.

                Apologies, I think I gave the wrong impression, I only have experience with SS (Screenscraper). I didn't bother integrating with any others as my goal was always to find one and help build on it (SS being the obvious choice with Retropie and UXS / SSelphs scraper). I built tools that allow me to enhance the SS database from what I can get from other sources. If you are already up and running with the SS API then that's the extent of my experience :).

                Keen to chat anyway, we may have some ideas that can help each other. Feel free to drop me a line if you like :).

                1 Reply Last reply Reply Quote 0
                • M
                  muldjord
                  last edited by 7 Sept 2017, 18:33

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

                  • Back to basics: Removed several web sources. Now only allows the ones I have explicit permission to use.
                  • Properly implemented official API for 'arcadedb' module
                  • Added scraping module info to output per result but only when using '--verbose'
                  • Added check for unreasonably bad scraping runs, making Skyscraper exit if 30 of 30 files miss from the get-go

                  We're back in business! As promised Skyscraper has been brought back online. I have removed most of the scraping modules. They will be put back in if I get permission to use them.

                  Please let me know if you run into problems with this release. I've only done some minor testing myself and everything seems to work well. :)

                  1 Reply Last reply Reply Quote 2
                  • A
                    AnalogHero
                    last edited by AnalogHero 9 Jul 2017, 20:36 7 Sept 2017, 19:35

                    @muldjord Nice to see you back in business. Will try it out asap!

                    1 Reply Last reply Reply Quote 1
                    • M
                      muldjord
                      last edited by muldjord 9 Nov 2017, 20:30 11 Sept 2017, 19:21

                      Currently implementing region support for the 'screenscraper' module. User can define region with '-r' in next release. For instance '-r jp' or '-r de'. ScreenScraper will then make use of this and use the correct rom name, date, description and so on. It will default back to 'wor' and then 'us' if the specified region doesn't exist in the data. Still trying to figure out if I should also let user define language, since region and language aren't the same thing.

                      B 1 Reply Last reply 12 Sept 2017, 05:22 Reply Quote 1
                      • B
                        BladeHunter @muldjord
                        last edited by 12 Sept 2017, 05:22

                        @muldjord Is there a way I can private message you or something?

                        M 1 Reply Last reply 12 Sept 2017, 06:26 Reply Quote 0
                        • M
                          muldjord @BladeHunter
                          last edited by 12 Sept 2017, 06:26

                          @BladeHunter I prefer just to have it on here, so I can check it when I have the time. I have a million projects going on at the same time, and having private messages popup between them sortof muddles my workflow. :D Unfortunately I don't see any private messaging functionality on these forums.

                          B 1 Reply Last reply 12 Sept 2017, 08:01 Reply Quote 0
                          • B
                            BladeHunter @muldjord
                            last edited by BladeHunter 12 Sept 2017, 08:01

                            @muldjord yeah I'm surprised there is no pm function. I really don't want to post my comment on here (you will understand why when I talk to you) can you drop me a line at please? I don't need anything from you but I have a comment which will help you :) if you want me to post my comment here I will but I'm not overly comfortable with it.

                            M U 2 Replies Last reply 12 Sept 2017, 10:09 Reply Quote 0
                            • M
                              muldjord @BladeHunter
                              last edited by muldjord 12 Sept 2017, 10:09

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

                              ****@gmail.com

                              I've "PM'ed" you.

                              1 Reply Last reply Reply Quote 0
                              • U
                                Used2BeRX @BladeHunter
                                last edited by 12 Sept 2017, 13:42

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

                                ...can you drop me a line at ****@.com please?

                                Man... take that down lol. 8 hours of bots just got your email. I hope it was a junk account.

                                I second the motion to have a PM feature on this board. That would be pretty sweet. I thought there might have been one but I just hadn't figured out how to use it yet. :)

                                H B 2 Replies Last reply 12 Sept 2017, 19:27 Reply Quote 0
                                • H
                                  herb_fargus administrators @Used2BeRX
                                  last edited by 12 Sept 2017, 19:27

                                  @used2berx there will never be a PM feature on this forum. All it would end up being is people sharing romsites.

                                  If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                  Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                  U 1 Reply Last reply 12 Sept 2017, 23:54 Reply Quote 3
                                  • U
                                    Used2BeRX @herb_fargus
                                    last edited by 12 Sept 2017, 23:54

                                    @herb_fargus Yeah. You're probably right. ;)

                                    Kind of sucks that it's hard to collaborate with people you meet here on things without putting your email address up for the world to see though.

                                    Too bad there isn't an in-between solution. Unless there is? Do you have any suggestions on that?

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      herb_fargus administrators
                                      last edited by 13 Sept 2017, 00:10

                                      @used2berx collaboration on code is best done on github imo

                                      If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                      Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                      U 1 Reply Last reply 13 Sept 2017, 03:17 Reply Quote 1
                                      • U
                                        Used2BeRX @herb_fargus
                                        last edited by 13 Sept 2017, 03:17

                                        @herb_fargus Cool. I have an account there but haven't looked into it much. Thanks.

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          BladeHunter @Used2BeRX
                                          last edited by 13 Sept 2017, 04:40

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

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

                                          ...can you drop me a line at ****@.com please?

                                          Man... take that down lol. 8 hours of bots just got your email. I hope it was a junk account.

                                          I second the motion to have a PM feature on this board. That would be pretty sweet. I thought there might have been one but I just hadn't figured out how to use it yet. :)

                                          Hehehe it's my junk account :). I have taken mine out but it's still quoted in muldjords post, it's not a big issue for me :).

                                          M 1 Reply Last reply 13 Sept 2017, 14:15 Reply Quote 0
                                          170 out of 1594
                                          • First post
                                            170/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