# coding: utf-8\r
# YopYop est un super programme permettant de :\r
-# - Parcourir des dossiers recursivement à la recherche de fichier video\r
-# - Parser les fichiers afin d'en retirer les infos suivantes :\r
+# - Parcourir des dossiers recursivement à la recherche de fichiers videos\r
+# - Parser les fichiers afin d'en retirer les infos suivantes : (pas encore implémenté)\r
# o le codec video\r
# o le codec son\r
# o les pistes audio\r
$repBase = Dir::getwd\r
$repFilms = '.'\r
$repAffichette = '../img/affichette/'\r
+$force = false\r
mod = 'Allocine'\r
purgeImages = false\r
update = nil\r
+titre = ".*"\r
\r
aPrec = ''\r
$*.each{|a|\r
when '-p'\r
purgeImages = true\r
next\r
+ when '-f'\r
+ $force = true\r
+ next\r
end\r
case aPrec\r
when '-x'\r
when '-d'\r
$repFilms = a\r
when '-m'\r
- mod = a\r
+ mod = a.capitalize\r
when '-a'\r
$repAffichette = a\r
when '-u'\r
update = a\r
+ when '-t'\r
+ titre = a\r
end \r
aPrec = a\r
}\r
end\r
\r
begin\r
- require "modules/#{mod}"\r
+ require "modules/#{mod.downcase}"\r
rescue\r
- puts "Le module '#{mode}' n'existe pas. Les modules se trouvent dans le dossier 'src/modules'"\r
+ puts "Le module '#{mod.downcase}' n'existe pas. Les modules se trouvent dans le dossier 'src/modules'"\r
puts USAGE\r
exit 1\r
end\r
# parcours le dossier donné et recherche les infos sur le net\r
films.pomper($repFilms)\r
else\r
- films.update(update)\r
+ films.update(update, titre)\r
end\r
\r
# écrit le fichier XML\r