PS GREP AWK SED Et xmllint je suis perdu....

-
Bonjour à tous je ne connais pas du tout le python j'ai essayé de bidouiller pendant tout le week-end sans succès presque une vingtaine d'heures ...

je connais bien le PHP mais le python c'est du chinois

Dans le cadre d'un projet personnel sous recAlbox je doit en python ou en bash :

récupérer dans un PS le processus emulatorLauncher.py

récupérait le nom de la rom et du système dans le ps à la suite de emulatorlauncher.py

La Rom est affichée entre deux mot qui ne changent jamais :

-rom le nom du jeu que j'ai Lancé -system

Le système et lui peut s'afficher toujours entre deux mots tu ne changes jamais -system nom du system -ratio

Une fois que j'aurai récupéré ces deux paramètres je pourrais aller ouvrir un fichier XML

/recalbox/share/roms/$system/gamelist.xml

voici un exemple de ce fichier pour la structure

https://github.com/RetroPie/es-theme-nbba/blob/master/extras/gamelists/retropie/gamelist.xml

Il faut rechercher le nom de la Rom entre les balises path

J'aimerais stocker dans des variables :

name

playcount

lastplayed

merci à l'ame charitable qui voudra bien m'aider
Afficher la suite