MOD refactoring haskell...
[pompage.git] / src / constantes.rb
index 23452e5..eeaae1b 100644 (file)
@@ -1,13 +1,34 @@
+# coding: utf-8\r
 \r
-$KCODE = 'u' # 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
-FICHIER_PATTERN = "<title> [<codec>] [<lang-audio>] [<lang-st>] [<team>]" # la structure d'un fichier\r
-LOAD_DATA = true # charge les informations depuis le web ?\r
 \r
-#le nombre de connexions simultanées sur le site de films\r
-NB_CONN_MAX = 10\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 = 20\r
+\r
+# une aide pour l'utilisateur\r
+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