[SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture
-
@paradadf doh! The only link I saw in the original post was to the GitHub repository for the code. I totally missed the launcher in there. Thank you!!
-
Sorry to be late ;)
Thank you @paradadf to answer ;)
yep, just launch "Universal_XML_Scraper.exe" or "Universal_XML_Scraper64.exe"
"Scraper.exe" and "scraper64.exe" are just the "Scrape Engine" not the main core software... So they do nothing if you launch them directly (that's why they normally be hiden by the soft ;) ) -
Ok guys, I've fixed it. I deleted the xml file and images, then pressed F4 in emuletionstation and ran the scraper. Everything ran ok. Beautiful PI that I have now!
-
Latest version (2.0.0.8) changed RetroPi Scraping again. Not sure where it saves all the metadata/artwork... but it doesn't save it in the
\\RetroPie\configs\all\emulationstation\downloaded_images\%system%
path anymore. Actually, it looks like it's saving them into\\RetroPie\roms\%system%\downloaded_images
now. This is a brand new setup.Autoconfiguration path configuration is set as follows:
- Root System directory
\\retropie\roms - XML file name
%Source_RootPath%\%system%\gamelist.xml - Path to the roms in your XML file
./ - Folder Name where pictures will be do
%Source_RootPath%\%system%\downloaded_images - Path to the picture in your XML file
./downloaded_images/
So why this change? I don't want the artwork saved like this. I want the artwork saved on my SD card (the way it was before) and the ROMs located on the external USB HD. The problem with this too, is when I go to scrape for the missing stuff UXS doesn't find, and I use Selph's or the ES one. They default to saving in the other path. This just sucks.
- Root System directory
-
@hansolo77
There is a new profile namedRetropie [Rom folder]
now which behaves as you described. Did you choose that maybe? Make sure to chooseRetropie
if you want the old behavior. -
I don't remember what I chose. I just changed it and thought to myself "wait a sec, this was a NEW install, with a new config. So it's probably just using a default setting". I'll try and that [Rom Folder] option and see if that's what I needed.
-
Ok I erased the the ini file and restarted UXS. I chose
Retropie [Rom Folder] MIX
and it still has the same%Source_RootPath%\%system%\gamelist.xml
designation. -
@hansolo77 said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:
Retropie [Rom Folder] MIX
Sorry, stupid question: You don't want the gamelist.xml created it in the ROM folder but you chose the profile
Retropie [Rom Folder] MIX
?
I don't want that either so I chooseRetropie MIX
and for me it saves the gamelist.xml to\\RetroPie\configs\all\emulationstation\gamelists\%system%
-
Correct. I want it saved in the
\\RetroPie\configs\all\emulationstation\gamelists\%system%\
path and the art in the\\RetroPie\configs\all\emulationstation\downloaded_images\%system%\
path. So I don't want the [Rom Folder] option, I want the Regular option? -
..side note..
This sucks, I wish I had more than 1 thread. But I don't want to have to pay MONTHLY for the access. 10 is a lot of money for somebody who works part time. Especially for just artwork/metadata. After all the "beta" testing I've been doing, it should be a given. LOL. Having it run through 5k ROMs takes HOURS. -
@hansolo77 said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:
So I don't want the [Rom Folder] option, I want the Regular option?
So, what happens if you choose
Retropie MIX
and then scrape a system? For me it works...side note..
This sucks, I wish I had more than 1 thread. But I don't want to have to pay MONTHLY for the accessHuh, do you have a link/source for that? I always thought it was free but accepts donations?
-
I'll let you know.... in an hour. :)
And yeah, when you go into the settings, there is a place for you to provide your username/password. That is the login information you create on the screenscraper.fr website. Depending on your donation level, they grant you more threads. But you don't get ANYTHING until you donate at least 5 bucks, and that's only 1 thread. 10 bucks for 5. The thing is, when I looked into it using google translate, it looks like it's a monthly subscription, not a one time donation. It's a support feature, not a "thank you".
-
@hansolo77 I've been told that you can just make a one time donation, no need for a subscription.
Anyway, there is another way to get more threads... contributing to the database ;) I've done it so much already that I have 8 threads XD. -
@hansolo77 said in [SOFT] Universal XML Scraper V2 - Easy Scrape with High Quality picture:
But you don't get ANYTHING until you donate at least 5 bucks, and that's only 1 thread. 10 bucks for 5. The thing is, when I looked into it using google translate, it looks like it's a monthly subscription, not a one time donation. It's a support feature, not a "thank you".
Nah thats definitely not true: When you contribute to the site then you get more threads for free (without paying). After I assigned about 40 ROMs to games I had 4 threads. By now I assigned like ~300 ROMs and I have 5 threads. So I am quite sure you don't have to pay monthly to get more threads (that would be really uncool).
Assigning like 20 ROMs does not take more than 15 minutes I guess. -
@hansolo77
I found the rules what you have to do for more threads:http://screenscraper.fr/webapi.php?alpha=0&numpage=0
Combien puis-je gagner de « Threads » ? Votre nombre de Thread dépend de votre participation : (ssuser/uploadsysteme + ssuser/uploadinfos + ssuser/romasso + ssuser/uploadmedia) - 1 participations validées : 2 Threads maximum ouvert simultanément - 2 à 49 participations validées : 3 Threads maximum ouvert simultanément - 50 à 199 participations validées : 4 Threads maximum ouvert simultanément - 200 à 499 participations validées : 5 Threads maximum ouvert simultanément - 500 à 749 participations validées : 6 Threads maximum ouvert simultanément - 750 à 999 participations validées : 7 Threads maximum ouvert simultanément - + de 999 participations validées : 8 Threads maximum ouvert simultanément Et si vous faite une participation financière vous gagnez des « Threads Bonus » (ssuser/contribution) : 2 = 1 Thread Supplémentaire / 3 et + = 5 Threads Supplémentaires - De 5 à 9 euros : 1 Thread bonus - Au-delà de 10 euros : 5 Threads bonus
Well, it seems I lied: you need 50 contributions for 4 threads (but only 2 for 3 threads).
-
How do you assign roms though? I have a hard time using that website because of the French.
Also it looks like just using
RetroPie (mix)
is working. Only problem now, my 1 hour scrape on Atari ST is now going to take 10 Days, and it only on Rom #8. :( -
I think I might have figured out how to assign ROMs to entries in their database. Sometimes it says something like "For instance, can you associate this ROM to it's game name in the above list" and shows a list of games to pick from. I've done that a bunch of times. Then it asks for something like a description and website where I found it. I provided that for a bunch of games too. Each time, the page refreshes saying my input has been saved or something, but I don't seem to be getting any credit for it. (and yes, I'm logged in). Am I doing something wrong? Do I need to be actually in a the system, and not just entering data from the homepage?
-
@screech: Cheers for the awesome scraper, the Standard (3img) makes my system look great.
Now a question. I want to make my own
MIX Image Profile template
(so I can create a rockin new theme for myself), but I'm having problems.
(Sorry, this got a bit long)Here's my process:
- Go to the
Mix
folder that is created when you first runUniversal_XML_Scraper64.exe
. - Copy
Standard (3img).zip
. - Paste
Standard (3img).zip
into atest
folder on my desktop. - Unzip
Standard (3img).zip
within thetest
folder. - Duplicate the
Standard (3img)
folder and rename the duplicateStandard (test)
. - Open the
config.xml
within theStandard (test)
folder. - Change
<Profil Name="Standard (3img)">
to<Profil Name="Standard (test)">
. - Save
config.xml
. - Zip the
Standard (test)
folder asStandard (test).zip
. - Copy
Standard (test).zip
back into theMix
folder. - Run Universal XML Scraper.
Now, that's a few steps, but it's pretty straight forward. I've just renamed an existing
Image Profile
that I know works. I would expect it to show up in the profile list with it's own name, but with all the details of the (3img) profile.
"Standard (3img)" looks like this. Note: "Standard (test)" is also in the listUnfortunately, this is what I end up being shown:
"Standard (test)" with missing Author and Description data. Note: the example images shown are just a leftover from the last option selected. If I chose "Arcade (moon)" and then went back to "Standard (test)", it would continue to show the "Arcade (moon)" example images.I also get a bunch of errors showing up in the log:
PasteBin linkIf I run the Scraper with this Image Profile selected, it doesn't generate an image in the
downloaded_images
folder. It does generate the gamelist.xml, except it is missing the<image>
tag.I've tried using the tutorial in the template, but it doesn't seem to match up with the
config.xml
file in the MIX Image Profile templates. (eg: It's missing any info on the <compression>, <root> and <game> tags. The <element> tags seem to be vaguely similar, but still quite different and the tutorial refers to aconfig.ini
file.)Any ideas what I might be doing wrong?
- Go to the
-
@hansolo77 I've seen your contributions on SS and the they haven't got validated (yet?) because they are not neccesarly of good quality :S. Some descriptions have ??? signs everywhere, other are not good at all (relatively speaking), and so on. SS seeks for good quality data and some standards must be kept. The moderators try to correct all submited data/media but that is a lots of work. So please, try not to submit descriptions like "This is an action game developed by X, published by Y and released on 19XX.".
-
@hansolo77
First of all : Everything is free, we are working (UXS and Screenscraper staff like retropie staff) only for you and for free. Donation is just rewarded by some few threads to thanks guys who help us to pay for a new dedicated server more powerfull, to increase ressources dedicated to users... (actually only one person, MarbleMad, pay for all technical infrastructure). You can use Software and database for free...Grabbing datas is a hard job by the quantity of datas and medias needed to have a good database. And we aren't so much to work on it (about 10 guys working hard on it + some "small" contributor).
With more than 2.000.000 API request by day (more than 300 unique IP who scrape by day) we just want a little "help", not so much time.
Like @vbs say : 1 validated contribution and you have 2 threads, 2 validated contributions and you have 3 threads... If every User only contribute 2 times a day (less than 1 minute) we will have more than 600 new datas by day to have a great DB for all of us... And I can say we are really far from that...Just a little translation to what vbs say :
- 0 contribution : 1 Thread MAX
- 1 validated contribution : 2 Thread MAX
- 2-49 validated contributions : 3 Thread MAX
- 50-199 validated contributions : 4 Thread MAX
- 200-499 validated contributions : 5 Thread MAX
- 500-749 validated contributions : 6 Thread MAX
- 750-999 validated contributions : 7 Thread MAX
- more than 999 validated contributions : 8 Thread MAX
If you want to help us pay server
- from 5 to 9€/$ : + 1 Bonus thread
- more than 10€/$ : + 5 Bonus thread
It's just a gift and a "thank you thing" to those who helping us. Not a "I buy thread thing", DON'T BUY thread, donate only if you want (and can) donate...
We prefere you participate to have a big and nice DB by submitting new datas and medias. (that's why "award" are easier and bigger on DB participation)So, now how it's work :
We don't want to have crap in the DB, so every submission is validated 1 by 1 by admin or moderator. It take a lot's of time to check every contribution but it's a "quality proof" of the DB.
When new submission are validated, you must wait near midnight (French hour) to gain your new threads (Server do is job calculating Stats).Just check some of your submission :
Hyper Black Bass '95 on gameboy is not the same game as Black Bass: Lure Fishing So I can't validate your submission.
Soccer Manager on GBC is not the same game as Player Manager 2001 So I can't validate your submission.
Sorry we don't take synopsis like "A one player game published and developed by XXX in YYYY." It as no value (all info are already in the DB, synopsis we want are "real" synopsis)
....Don't forget you can clic on the small flag (upper left corner) to change the website language.
@mattrixk
I need to update the Wiki (info are outdated and are for the V1 :S sorry)
Can you send me your new "zip" so I can check what's going on ?
As I saw in the log you pastebin, there is a problem with XML (I think a wrong tag or something like that)
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.