MOD refactoring haskell...
[pompage.git] / src / constantes.rb
index f7461c2..eeaae1b 100644 (file)
@@ -1,19 +1,34 @@
+# coding: utf-8\r
+\r
+# Décommenter pour "profiler" l'appli\r
 #require 'profile'\r
 \r
 # UTF-8\r
 $KCODE = 'u'\r
 \r
-#constantes\r
+# les extensions des fichiers considérés comme des films\r
 FILMS_EXTENSIONS = ['avi', 'mkv', 'rmvb', 'ogm', 'divx']\r
 \r
-# la structure d'un fichier (pas utilisé)\r
+# la structure d'un fichier\r
+# actuellement pas utilisé, il était prévu au départ de renommer automatiquement les fichiers suivant ce format\r
 FICHIER_PATTERN = "<title> [<codec>] [<lang-audio>] [<lang-st>] [<team>]"\r
 \r
 # charge les informations depuis le web ?\r
 LOAD_DATA = true \r
 \r
-#le nombre de connexions simultanées sur le site de films\r
-NB_CONN_MAX = 1\r
+# le nombre de connexions simultanées sur le site de films\r
+NB_CONN_MAX = 20\r
 \r
 # une aide pour l'utilisateur\r
-USAGE = 'USAGE : yopyop.rb -x <xml file> [-d <directory>] [-m <module>] [-a <dir affichettes>]'
\ No newline at end of file
+USAGE =  <<USAGECHAINE\r
+1. USAGE : yopyop.rb -x <xml file> [-u champ [-t titre] -f] [-d <directory>] [-m <module>] [-a <dir affichettes>]\r
+2. OU    : yopyop.rb -p -x <xml file> -a <dir affichettes>\r
+ -x : le fichier xml, si il n'existe pas, il est créé.\r
+ -u : mise à jour (update) des films dans la BD. 'champ' est une expression régulière représentant un ou plusieurs champs.\r
+ -t : concerne uniquement les films qui match 'titre'.\r
+ -f : force le chargement même si le film est considéré comme complet.\r
+ -d : le répertoire dans lequel se trouvent les films.\r
+ -m : le module à utiliser pour le pompage. Défaut = 'Allocine'. Voir le repertoire /src/modules/\r
+ -a : le repertoire dans lequel sont stocké les images (affichettes).\r
+ -p : Efface les images qui n'ont pas de correspondance dans la BD (purge).\r
+USAGECHAINE\r