2010-12-09, 05:51
jpreville Wrote:i'll play around with code on that external code i posted...I have also played with yours. I have encounter the same problem as you (only the last name was correctly converted). But this modified code has worked for me :
Code:
import os
import re
import subprocess
lsprocess=subprocess.Popen('ls -1 /mnt/multimedias/consoles/arcades/roms/',shell=True, stdout=subprocess.PIPE)
filenames=lsprocess.stdout.read()
filename=re.findall('(.+?).zip',filenames)
for index1 in range(len(filename)):
app='/usr/bin/sdlmame'
page = subprocess.Popen(app+' -listfull '+filename[index1], shell=True, stdout=subprocess.PIPE)
print ''.join(re.findall('"(.*?)"', page.communicate()[0].replace('\n', '')))
Code:
[gwenael@angelscry_arch Scripts XBMC]$ ./john.py
Alien vs. Predator (Euro 940520)
Dungeons & Dragons: Shadow over Mystara (Euro 960619)
Hyper Street Fighter 2: The Anniversary Edition (USA 040202)
Marvel Super Heroes Vs. Street Fighter (Euro 970625)
Marvel Super Heroes (Euro 951024)
Metal Slug - Super Vehicle-001
Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)
Street Fighter Alpha 2 (Euro 960229)
Street Fighter Alpha 3 (Euro 980904)
Super Street Fighter II: The New Challengers (World 930911)
X-Men Vs. Street Fighter (Euro 961004)