ADD Pompage des images ! :)
[pompage.git] / src / yopyop.rb
index 786e6a1..6514cec 100644 (file)
@@ -20,42 +20,44 @@ require 'film.rb'
 $: << Dir::getwd + "/" + __FILE__.split('/')[0]\r
 \r
 # vérifie les arguments donnés\r
-xmlFile = nil\r
-rep = '.'\r
+$xmlFile = nil\r
+$repBase = Dir::getwd\r
+$repFilms = '.'\r
+$repAffichette = '../img/affichette/'\r
 mod = 'Allocine'\r
 \r
 aPrec = ''\r
 $*.each{|a|\r
    case aPrec\r
       when '-x'\r
-         xmlFile = a\r
+         $xmlFile = a\r
       when '-d'\r
-         rep = a\r
+         $repFilms = a\r
       when '-m'\r
          mod = a\r
+      when '-a'\r
+         mod = a\r
    end      \r
    aPrec = a\r
 }\r
 \r
-if xmlFile.nil?\r
+if $xmlFile.nil?\r
    puts USAGE\r
    exit 0\r
 end\r
 \r
-unless File::directory?(rep)\r
- puts "'#{rep}' is not a valid directory"\r
+unless File::directory?($repFilms)\r
+ puts "'#{$repFilms}' is not a valid directory"\r
  exit 1\r
 end      \r
 \r
 require "modules/#{mod}"\r
 \r
-Film::setModule(Module.class_eval(mod)::new)\r
-\r
 # charge les films à partir du fichier xml\r
-films = Films::new(xmlFile)\r
+films = Films::new($xmlFile, Module.class_eval(mod))\r
 \r
 # parcours le dossier donné et recherche les infos sur le net\r
-films.pomper(rep)\r
+films.pomper($repFilms)\r
 \r
 # ecrit le fichier XML\r
 films.sauverFilms()\r