93001efc42ba6ec90907dd28929441e32ec7fc68
1 # YopYop est un super programme permettant de :
2 # - Parcourir des dossiers recursivement à la recherche de fichier video
3 # - Parser les fichiers afin d'en retirer les infos suivantes :
7 # o les sous-titres disponible
8 # - Les formats supportés :
13 # - Rechercher chaque film sur le site 'allocine.com' et en pomper un max d'infos
14 # - Etablir une petit base de données des films au format xml
17 $
: << Dir
::getwd +
"/" + __FILE__
.split('/')[0]
21 # vérifie les arguments données
24 puts
'USAGE : <xml file> [<directory>]'
27 puts
'no directory given, use the current'
33 unless File
::directory?(rep
)
34 puts
"'#{rep}' is not a valid directory"
38 # charge les films à partir du fichier xml
39 Film
::loadFilmsXml(xmlFile
)
42 Film
::litRepertoire(rep
)
44 # ecrit le fichier XML
45 Film
::getFilmsXml.write(File
::new(xmlFile
, 'w'), 1)