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