Ich bin gerade dabei ein kleines get cover script zu bauen was anhand des titels das cover downloaded..
das ganze ist für die dreambox (enigma2) und bezieht sich auf die dreambox eigenen aufnahmen.
ich versuche seit ein paar stunden etwas zu parsen.. leider ohne erfolgt.
Code: Alles auswählen
import re
moviename = "/media/hdd/movie/penter_pan_xvid.ts"
if re.match('.*?.ts', moviename, re.IGNORECASE):
parsen = re.compile('/(.*?).ts', re.IGNORECASE)
movie_name = parsen.findall(moviename)
print "Titel:", movie_name
eigentlich will ich nur penter_pan_xvid.ts als output bekommen
mit einem regsub /media/hdd/movie/ ist es leider nicht getan denn die filme liegen auch in subdir
d.h:
/media/hdd/movie/test/ok/penter_pan_xvid.ts
/media/hdd/movie/test/penter_pan_xvid.ts
/media/hdd/movie/super/ok/noch_mehr/penter_pan_xvid.ts
Eine weitere frage die mich beschäftigt ein lösung weg zur erkennung von mehreren file formaten d.h
wenn *.ts *.avi *.mkv als endung vorkommt sollte er in die if funktion reinspringen..
mit dem lösungsweg geht es leider nicht
if re.match('.*?.ts|.*?.avi|.*?.mkv', moviename, re.IGNORECASE):
für eine hilfe wäre ich euch sehr dankbar