X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=src%2Fyopyop.rb;h=8d87adf88f609889612208cff1c6ce720fe4b181;hb=c967b07b58b4588996be0ebefa5a2d10e0663cf6;hp=93001efc42ba6ec90907dd28929441e32ec7fc68;hpb=f67e80719e42ae1e95511df44d65d493a3ead62f;p=pompage.git diff --git a/src/yopyop.rb b/src/yopyop.rb index 93001ef..8d87adf 100644 --- a/src/yopyop.rb +++ b/src/yopyop.rb @@ -1,24 +1,24 @@ # YopYop est un super programme permettant de : -# - Parcourir des dossiers recursivement à la recherche de fichier video +# - Parcourir des dossiers recursivement à la recherche de fichier video # - Parser les fichiers afin d'en retirer les infos suivantes : # o le codec video # o le codec son # o les pistes audio # o les sous-titres disponible -# - Les formats supportés : +# - Les formats supportés : # o avi # o ogm # o mkv # o rmvb -# - Rechercher chaque film sur le site 'allocine.com' et en pomper un max d'infos -# - Etablir une petit base de données des films au format xml +# - Rechercher chaque film sur le site 'allocine.com' et 'imdb.com' et en pomper un max d'infos +# - Etablir une petit base de données des films au format xml +require 'films.rb' +# non ce n'est pas du perl ;) $: << Dir::getwd + "/" + __FILE__.split('/')[0] -require 'film.rb' - -# vérifie les arguments données +# vérifie les arguments donnés rep = '.' if $*.empty? puts 'USAGE : []' @@ -33,13 +33,13 @@ xmlFile = $*[0] unless File::directory?(rep) puts "'#{rep}' is not a valid directory" exit 1 -end +end -# charge les films à partir du fichier xml -Film::loadFilmsXml(xmlFile) +# charge les films à partir du fichier xml +films = Films::new(xmlFile) -# lit le repertoire -Film::litRepertoire(rep) +# parcours le dossier donné et recherche les infos sur le net +films.pomper(rep) # ecrit le fichier XML -Film::getFilmsXml.write(File::new(xmlFile, 'w'), 1) +films.sauverFilms()