Bonjour
Voici un peut script python simple qui surveille le repertoire /tmp pour les flash des sites comme "D....R"
Il ne fait pour l'instant que la conversion vers mp3 car je n'ai pas encore genpuid (leur site deconne je ne recois pas mon email, si quelqu'un peut me l'envoyer ca serait cool)
Ce script est tres simple d'utilisation, lancez le puis écoutez de la musique sur D....R c'est tout. Il surveille le /tmp et detecte tout seul les fichiers qui ne chargent plus.
Une fois chargé, il lance mplayer et sort les mp3 dans le repertoire courant: 0000.mp3 0001.mp3...
J'ai récrit ce script car il est plus portable et plus simple que l'autre dans ce forum.
#!/usr/bin/python
from popen2 import *
import sys,os
from time import *
from stat import *
import pickle
try:
down=pickle.load(file("downloaded","r"))
except:
down={'num':0,'list':[]}
try:
while True:
try:
l= os.popen('ls /tmp/Flash*').readlines()
except Exception,e:
print "no file",e
l=[]
now=time()
bak=l
for a in l:
if a in down['list']:
continue
s= os.stat(a.strip())
mod=s[ST_MTIME]
old=now-mod
if old>3:
print a,ctime(mod),old
# process
os.system('mplayer -dumpaudio -dumpfile %04d.mp3 %s'%(down['num'],a))
print "****** dumped %04d.mp3"%down['num']
down['num']+=1
else:
print a.strip(),"downloading"
bak.remove(a)
down['list']=bak
sleep(2)
except KeyboardInterrupt:
pickle.dump(down,file("downloaded","w"))
print "dump done"