X-Git-Url: http://git.euphorik.ch/?p=pompage.git;a=blobdiff_plain;f=src%2Fyopyop.rb;h=6514cec6ec373da4e1c39ca1c3cd5a85661d1e3c;hp=786e6a137c80d22be44531f5aa67286fe75bdc53;hb=84fd971104c7cc367ecca4b7ae7073fb7a7e5a7a;hpb=461c0b1456b2086b3318dffcfd17c29e7e1d1778 diff --git a/src/yopyop.rb b/src/yopyop.rb index 786e6a1..6514cec 100644 --- a/src/yopyop.rb +++ b/src/yopyop.rb @@ -20,42 +20,44 @@ require 'film.rb' $: << Dir::getwd + "/" + __FILE__.split('/')[0] # vérifie les arguments donnés -xmlFile = nil -rep = '.' +$xmlFile = nil +$repBase = Dir::getwd +$repFilms = '.' +$repAffichette = '../img/affichette/' mod = 'Allocine' aPrec = '' $*.each{|a| case aPrec when '-x' - xmlFile = a + $xmlFile = a when '-d' - rep = a + $repFilms = a when '-m' mod = a + when '-a' + mod = a end aPrec = a } -if xmlFile.nil? +if $xmlFile.nil? puts USAGE exit 0 end -unless File::directory?(rep) - puts "'#{rep}' is not a valid directory" +unless File::directory?($repFilms) + puts "'#{$repFilms}' is not a valid directory" exit 1 end require "modules/#{mod}" -Film::setModule(Module.class_eval(mod)::new) - # charge les films à partir du fichier xml -films = Films::new(xmlFile) +films = Films::new($xmlFile, Module.class_eval(mod)) # parcours le dossier donné et recherche les infos sur le net -films.pomper(rep) +films.pomper($repFilms) # ecrit le fichier XML films.sauverFilms()