[SOFT] Universal XML Scraper V2
-
Bonjour, j'ai un soucis avec XML v2 lorsque je veux scrapper tout les système j'ai une erreur line. Sa fonctionne bien avec une console uniquement. Pouvez vous m'aider svp.
Merci -
@metra105 oui, le scrape "tout système" est cassé... Il faut que je le répare ^^ désolé (tu peux néanmoins scraper les système 1 par 1 )
-
Ok par contre c'est normal que ce soit si long je met 2 heure pour 400 roms environs
-
Salut @screech,
Je rencontre un petit bug avec l'ajout de texte.
Lorsque j'affiche le nom du jeu (balise: Data/jeu/nom), il me mange, quasiment 1 fois sur 2, le dernier caractère.Dans le gamelist, pas de problème, le nom est complet. Le problème s'applique aléatoirement et non sur des roms précises.
Et il ne me semble pas avoir remarqué d'erreur dans les logs.Merci!
-
@screech c'est normal que dans le dossier gamelist.xml que j'ai autant de
<game />
J'ai scrape un dossier et dans mon gamelist.xml j'ai 134 lignes avec
<game />
et aucunes descriptions, pourtant les images sont là et dans d'autres fichiers j'ai aussi une centaine de lignes avec<game />
-
Le jeu DoDonPachi n'existe pas pour PS1, serait-il possible de l'ajouter?
-
-
C'est bizarre, j'ai renommé mes jeux PSX qui certains avaient des noms bizarres un truc beaucoup plus propre et Universal XML Scraper V2 ne semble pas trouver l'image alors qu'avant, aucun problème ...
ça serait super de rajouter une fonction pour que l'on scrape manuellement, exemple prenons : CTR : Crash Team Racing (qui avant, Universal XML Scraper V2 trouvait les informations et maintenant non)
La fonction serait de garder le dossier à scraper, pour l'exemple : PSX
Ensuite d'avoir une autre catégorie avec tous nos jeux de ce dossier qui sont listés, de choisir notre jeu, toujours dans l'exemple : CTR : Crash Team Racing
D'aller sur https://www.screenscraper.fr, de chercher notre jeu dans la section : JEUX
D'aller sur la fiche du jeu CTR : Crash Team Racing, copier coller l'URL https://www.screenscraper.fr/gameinfos.php?plateforme=57&gameid=19266 dans Universal XML Scraper V2 et le logiciel va chercher les informations de cette fiche pour le jeu que j'aurai au préalablement choisi tout en scrapant les informations de la page que je lui aurais attitrait
Après le logiciel télécharge l'image, les informations et les ajoutes dans le gamelist.xml sans effacer le gamelist.xml ou autre, simplement un ajout de rom ou ajout d'image
Je ne sais pas si tu vois l'idée @screech ? Tu en penses quoi ? Car là c'est un peu jouer au yoyo pour avoir le scrape
-
@Genetik57 Le but, à terme, c'est qu'UXS ne fasse plus de recherche par "nom".
Le meilleur "unique ID" reste le hash du fichier. c'est fiable et permet un match à 100% sans erreur.
(Exemple : certains jeux peuvent etre en doublon avec des noms identiques mais ne sont pas du tout les memes... Je pense par exemple à Tetris ou il existe de nombreuse version avec des noms identiques mais pas du tout les meme jeux (sur Nes il existe 2 Tetris par exemple, un "officiel" Nintendo et un "non officiel" mais qui permet de jouer à 2, pourtant les 2 jeux portent le même nom))Du coup, une gestion par "nom" de jeux n'est pas du tout recommandé.
Quand à un scrape de jeu "unique" par Id par exemple, ce n'est pas encore prévu
@stamstamstam j'ai plein d'import à faire je m'en occuppe ce matin
-
@screech said in [SOFT] Universal XML Scraper V2:
(Exemple : certains jeux peuvent etre en doublon avec des noms identiques mais ne sont pas du tout les memes... Je pense par exemple à Tetris ou il existe de nombreuse version avec des noms identiques mais pas du tout les meme jeux (sur Nes il existe 2 Tetris par exemple, un "officiel" Nintendo et un "non officiel" mais qui permet de jouer à 2, pourtant les 2 jeux portent le même nom))
Pourquoi ne pas lister tout les jeux qui correspondent a la recherche, avec un petit aperçu dans UXS, afin de choisir celui qu'on souhaite réellement scraper?
-
@screech Salut,
"Quand à un scrape de jeu "unique" par Id par exemple, ce n'est pas encore prévu ;)" Donc ça veut dire que c'est en préparation ?
ça serait une bonne fonction car sinon il faudrait changer de rom pour avoir un hash qui concorde avec un hash du site ou rajouter tout simplement le nom de release avec les différents hash sur ScreenScraper mais impossible de le faire en tant que membre
J'ai aussi une autre fonction en tête, on garde le même esprit, répertoire de jeu (PSX), on sélectionne le jeu (CTR : Crash Team Racing) et on ouvre l'éditeur, on ajoute les informations un peu comme sur le site et hop, le logiciel s'occupe de faire la transformation d'image et d'ajouter les descriptions ... etc Mais se qui serait d'autant plus cool, prenons l'exemple d'un jeu non répertorié sur PSX
Bomberman - Party Edition (USA)
E0CEBA6E448677F3D938B1DD176BE3AF (MD5)
53A509DBE859F773856F26D966F5EDACBC701B4E (SHA1)
Quand on l'édit via l'éditeur, une fois terminé, le site reçoit les informations que j'ai ajoutées et après validation par la modération, celle-ci ajoute le jeu non répertorié (donc il répertorie un nouveau jeu, nouvelle fiche) et la fiche apparaît sur le site
Ce serait cool aussi de pouvoir faire la même pour ajouter de nouveaux noms de releases ou de nouveaux MD5 ... etc
-
Hi @screech,
problems with uxs to do scraper for sega cd / pc engine / psx only 10% is managed the scraper using the mix (3img)
I could not find the mystery, I tried to redo it several times and without solution
-
@screech said in [SOFT] Universal XML Scraper V2:
@metra105 oui, le scrape "tout système" est cassé... Il faut que je le répare ^^ désolé (tu peux néanmoins scraper les système 1 par 1 )
Hello screech, as-tu pu réparer le scrap all cassé ?
J'ai aussi remarqué que les images sont tout le temps en .png même si on choisit . jpg
-
Hello Every one.
Just pull out a fresh new release (v2.2.0.0)
What's new :
New Language Set
Now English Language are separated in 2 : English UK and English US. So now it handle correctly the media fallback (exemple : In UK fallback if a cover matching the rom is not found it will take the European one and the world one if not found. In US, it will take the US one and the world one... Same for the game naming)A complete new Wizard.
I force it at start to make sure every one have a "good" install first.
I put a lot's of "verification" to make sure a standard install can scrape easy.
You can always tweek what you want after thatA New "Options" Menu.
Now you will have a lot's of "easy" tweek" like :- Mix or not.
- If not Mix : selecting Default picture, alt picture and for Retropie : Marquee and Videos
- Naming convention : Default is "Game Name + Options" so you can tweek the options.
- Name Tag options : Now you can put the country between [], and some tags between () like Clone, Beta, Demo, Proto, Trad, Hack, Unl, Alt, Best. (To come : Clone type and Hack type) -> So normally no more simple duplicate name (for mame for exemple). If still duplicate, it's because we haven't the info in DB. Don't hesitate to submit correction on that on www.screenscraper.fr
- Case for multiple metadata : Default/UPPERCASE/lowercase (depending on Theme, it may matter)
New Profil :
Profil change "a lot"... Not so much modification of existing things, but only 2 profils now : Recalbox/Retropie. With a lot's of new options (at the end).
It create dynamically the option menu.
We loose some "options" but I will put them back later (Like the "rom folder" profil or the "scummvm" profil)... I need to work on these.
Special dedicace to @mattrixk if you have any difficulty with modification on these profil, let me know.New option in Gen config
It was asked, by default, UXS don't scrape "IN" zip file... So it may not found some game, but it's a way faster with romset like mame.
You can reactivate that in option.Carbon Wheel on the UI
Now you can know what plateform you are scraping, it put a little carbon wheel on the UI.
This wheel depend on you language preset (so Genesis for US or Megadrive dor UK )Some debbuging
- Full Scrape works now ^^
- Full scrape have a good "Result" windows at the end
- Normally no more bug when scrape multiple system in the same session (you don't need to close and reopen UXS)
- Lot's of small debbuging.
To come :
- A new server (actually the small server we have suffer a lot. Specially at Week end) thanks to your donation we migrate soon to a new bigger and dedicated physical server.
- A new API (With the new server, little time after, we will have a new API with a lot's more new stuff to scrape and more easily )
- A new Error handling (Actually error coming from the API aren't so easy to catch. So with the new API, I can have a better return and so a better information on what's going on when it doesn't work properly)
- lot's of new stuff in UXS
Asking for Help
With this new version, some translation aren't up to date. So if you speak German, Spanish, Dutch, Portugaise, Japanaise or Italian, you are welcome to contribute.
(Juste look in the LanguageFiles Folder. Open the XML correspondinf. The stuff needing translation are at the end )
If you think my English isn't so good (what is true) don't hesitate to correct the EnglishUK or EnglishUS XML@kevinnash : Yes c'est réparé
@azvarel : try these solution : Wiki The best way may be to scrape only with "filename" (without the extension) but for that you must have a good naming convention of your rom to match the rom in the DB (You can check directly on www.screenscraper.fr look for your game, and whatch at the very end of the game page. You will have all the referenced game.)
@Genetik57 et @OcEaN : Actuellement le scrape ne peut se baser que sur le hash (CRC, MD5, SHA1) ou sur le nom du fichier. Impossible donc de faire du scrape à la mano en choisissant le jeu.. Peut être plus tard mais ce n'est pas prévu. Par contre, la remontée d'info existe déjà en automatique : Si une rom est scrapé plus de 5 fois par 5 IP différentes et n'est pas référencée, elle est directement proposée aux modérateurs pour ajout.Thank you guys, and don't hesitate to tell me if something don't work well
-
Hello screech voila ce que j'ai constaté :
-
Les images sont tout le temps en .png même si on choisit . jpg
-
Le nombre de threads screenscraper reste à 1 malgré la vérification de ceux-ci lors du wizard.
-
-
En mode MIX, le formar jpg est "forcé".
Par contre, normalement si tu vas dans configuration, advanced, configuration image et que tu choisi jpg en mode simple media... Tu devrais avoir du jpg...Effectivement, c'est un oublie au moment du wizard :S meme après avoir entré ses ID, il ne configure pas automatiquement le nombre de thread (mais tu peux le changer dans la config générale) je vais corriger çaJe viens de tester et à la sortie du wizard, j'ai bien le nombre de threads qui s'inscrit dans le UXSconfig.ini c'est bizard...
Merci pour le retour
EDIT : Testé à l'instant, le jpg fonctionne et pareil pour le wizard
-
Chelou chez moi en mode mix image c'est toujours en png même en choisissant jpg en config avancée.
Par contre en mode non mix ça fonctionne, jpg par défaut et png si on veut dans les options.
Pour les threads, ils se remettent à 1 juste après le 1er scrap, par contre si on les enregistre dans la config générale ça reste
-
oups !! il fallait bien sur lire : "En mode MIX, le formar
jpgPNG est "forcé". "pour le nb de thread c'est bizarre qu'il se "reset".. Un check est fait systématiquement à chaque scrape, mais normalement, ça devrait être ok, je vais faire des test
-
@screech said in [SOFT] Universal XML Scraper V2:
@azvarel : try these solution : Wiki The best way may be to scrape only with "filename" (without the extension) but for that you must have a good naming convention of your rom to match the rom in the DB (You can check directly on www.screenscraper.fr look for your game, and whatch at the very end of the game page. You will have all the referenced game.)
So I'm going to answer right here what you also told me about github,I use subfolders so all my roms are without (USA), (Europe), (Prototypes) and etc ... for me it gets super easier to visualize, I click on Prototypes and there are all the roms, being that they are zipped, In the case of ISO, I have the same way, being that the correct game name but without the (COUNTRY) and PSX isos I opted for .PBP, for me it is more dynamic, I do not need to have a lot of CDs of the same game, Everything is in a single file. The names of the roms are in accordance with the no-intro, however there are some example cases Super Mario World and Super Mario World 2: Yoshi's Island, renamed them manually after the scrapes like Super Mario World I and Super Mario World II - Yoshi's Island but for the sake of aesthetics.
Before reading the wiki I did it myself with some psx games get the same name of the screenscraper, some got hit like the Crash Bandicoot jogs, but others like B****y Roar did not have the same luck.
-
So maybe you should try the experimental function to hash directly on the PI on SSH
Maybe it will be better