3 # YopYop est un super programme permettant de :
4 # - Parcourir des dossiers recursivement à la recherche de fichiers videos
5 # - Parser les fichiers afin d'en retirer les infos suivantes : (pas encore implémenté)
9 # o les sous-titres disponible
10 # - Les formats supportés :
15 # - Rechercher chaque film sur le site 'allocine.com' et 'imdb.com' et en pomper un max d'infos
16 # - Etablir une petit base de données des films au format xml
23 # vérifie les arguments donnés
27 $repAffichette = '../img/affichette/'
66 unless File
::directory?($repFilms)
67 puts
"'#{$repFilms}' is not a valid directory"
72 require "modules/#{mod.downcase}"
74 puts
"Le module '#{mod.downcase}' n'existe pas. Les modules se trouvent dans le dossier 'src/modules'"
79 # charge les films à partir du fichier xml
80 films
= Films
::new($xmlFile, Module
.class_eval(mod
))
83 Images
.nettoyer(films
, $repAffichette)
86 # parcours le dossier donné et recherche les infos sur le net
87 films
.pomper($repFilms)
89 films
.update(update
, titre
)
92 # écrit le fichier XML