ADD films dans divx.xml
authorgburri <gburri@02bbb61a-6d21-0410-aba0-cb053bdfd66a>
Thu, 6 Mar 2008 21:06:28 +0000 (21:06 +0000)
committergburri <gburri@02bbb61a-6d21-0410-aba0-cb053bdfd66a>
Thu, 6 Mar 2008 21:06:28 +0000 (21:06 +0000)
ADD affichettes

git-svn-id: svn://euphorik.ch/pompage@69 02bbb61a-6d21-0410-aba0-cb053bdfd66a

18 files changed:
img/affichette/1091.jpg [new file with mode: 0755]
img/affichette/1145.jpg [new file with mode: 0755]
img/affichette/139.jpg [new file with mode: 0755]
img/affichette/1420.jpg [new file with mode: 0755]
img/affichette/148.jpg [new file with mode: 0755]
img/affichette/1516.jpg [new file with mode: 0755]
img/affichette/1567.jpg [new file with mode: 0755]
img/affichette/1575.jpg
img/affichette/1579.jpg
img/affichette/1641.jpg [new file with mode: 0755]
img/affichette/227.jpg [new file with mode: 0755]
img/affichette/583.jpg [new file with mode: 0755]
img/affichette/590.jpg [new file with mode: 0755]
img/affichette/630.jpg [new file with mode: 0755]
img/affichette/752.jpg [new file with mode: 0755]
img/affichette/970.jpg [new file with mode: 0755]
src/yopyop.rb
xml/divx.xml

diff --git a/img/affichette/1091.jpg b/img/affichette/1091.jpg
new file mode 100755 (executable)
index 0000000..59c779e
Binary files /dev/null and b/img/affichette/1091.jpg differ
diff --git a/img/affichette/1145.jpg b/img/affichette/1145.jpg
new file mode 100755 (executable)
index 0000000..d1d26b2
Binary files /dev/null and b/img/affichette/1145.jpg differ
diff --git a/img/affichette/139.jpg b/img/affichette/139.jpg
new file mode 100755 (executable)
index 0000000..822a8e3
Binary files /dev/null and b/img/affichette/139.jpg differ
diff --git a/img/affichette/1420.jpg b/img/affichette/1420.jpg
new file mode 100755 (executable)
index 0000000..8bc6287
Binary files /dev/null and b/img/affichette/1420.jpg differ
diff --git a/img/affichette/148.jpg b/img/affichette/148.jpg
new file mode 100755 (executable)
index 0000000..91f04e7
Binary files /dev/null and b/img/affichette/148.jpg differ
diff --git a/img/affichette/1516.jpg b/img/affichette/1516.jpg
new file mode 100755 (executable)
index 0000000..1abeba8
Binary files /dev/null and b/img/affichette/1516.jpg differ
diff --git a/img/affichette/1567.jpg b/img/affichette/1567.jpg
new file mode 100755 (executable)
index 0000000..5c83cf5
Binary files /dev/null and b/img/affichette/1567.jpg differ
index e1a0f0c..d680cca 100755 (executable)
Binary files a/img/affichette/1575.jpg and b/img/affichette/1575.jpg differ
index 217fcf3..3f3a704 100755 (executable)
Binary files a/img/affichette/1579.jpg and b/img/affichette/1579.jpg differ
diff --git a/img/affichette/1641.jpg b/img/affichette/1641.jpg
new file mode 100755 (executable)
index 0000000..817dd85
Binary files /dev/null and b/img/affichette/1641.jpg differ
diff --git a/img/affichette/227.jpg b/img/affichette/227.jpg
new file mode 100755 (executable)
index 0000000..721edd0
Binary files /dev/null and b/img/affichette/227.jpg differ
diff --git a/img/affichette/583.jpg b/img/affichette/583.jpg
new file mode 100755 (executable)
index 0000000..131aadd
Binary files /dev/null and b/img/affichette/583.jpg differ
diff --git a/img/affichette/590.jpg b/img/affichette/590.jpg
new file mode 100755 (executable)
index 0000000..02b6abe
Binary files /dev/null and b/img/affichette/590.jpg differ
diff --git a/img/affichette/630.jpg b/img/affichette/630.jpg
new file mode 100755 (executable)
index 0000000..3123116
Binary files /dev/null and b/img/affichette/630.jpg differ
diff --git a/img/affichette/752.jpg b/img/affichette/752.jpg
new file mode 100755 (executable)
index 0000000..4b18bd3
Binary files /dev/null and b/img/affichette/752.jpg differ
diff --git a/img/affichette/970.jpg b/img/affichette/970.jpg
new file mode 100755 (executable)
index 0000000..1e56ba2
Binary files /dev/null and b/img/affichette/970.jpg differ
index d6a91b3..6e34ef6 100644 (file)
@@ -1,93 +1,94 @@
-# coding: utf-8\r
-# YopYop est un super programme permettant de :\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
-#  o les sous-titres disponible\r
-# - Les formats supportés :\r
-#  o avi\r
-#  o ogm\r
-#  o mkv\r
-#  o rmvb\r
-# - Rechercher chaque film sur le site 'allocine.com' et 'imdb.com' et en pomper un max d'infos\r
-# - Etablir une petit base de données des films au format xml\r
-\r
-require 'films.rb'\r
-require 'film.rb'\r
-\r
-require 'images.rb'\r
-\r
-# vérifie les arguments donnés\r
-$xmlFile = nil\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
-   case 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
-         $xmlFile = a\r
-      when '-d'\r
-         $repFilms = a\r
-      when '-m'\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
-\r
-if $xmlFile.nil?\r
-   puts USAGE\r
-   exit 0\r
-end\r
-\r
-unless File::directory?($repFilms)\r
- puts "'#{$repFilms}' is not a valid directory"\r
- exit 1\r
-end\r
-\r
-begin\r
-   require "modules/#{mod.downcase}"\r
-rescue\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
-\r
-# charge les films à partir du fichier xml\r
-films = Films::new($xmlFile, Module.class_eval(mod))\r
-\r
-if purgeImages\r
-   Images.nettoyer(films, $repAffichette)\r
-else\r
-   if update == nil\r
-      # parcours le dossier donné et recherche les infos sur le net\r
-      films.pomper($repFilms)\r
-   else\r
-      films.update(update, titre)\r
-   end\r
-   \r
-   # écrit le fichier XML\r
-   films.sauverFilms()\r
-end\r
+#! /usr/bin/ruby
+# coding: utf-8
+# YopYop est un super programme permettant de :
+# - Parcourir des dossiers recursivement à la recherche de fichiers videos
+# - Parser les fichiers afin d'en retirer les infos suivantes : (pas encore implémenté)
+#  o le codec video
+#  o le codec son
+#  o les pistes audio
+#  o les sous-titres disponible
+# - Les formats supportés :
+#  o avi
+#  o ogm
+#  o mkv
+#  o rmvb
+# - Rechercher chaque film sur le site 'allocine.com' et 'imdb.com' et en pomper un max d'infos
+# - Etablir une petit base de données des films au format xml
+
+require 'films.rb'
+require 'film.rb'
+
+require 'images.rb'
+
+# vérifie les arguments donnés
+$xmlFile = nil
+$repBase = Dir::getwd
+$repFilms = '.'
+$repAffichette = '../img/affichette/'
+$force = false
+mod = 'Allocine'
+purgeImages = false
+update = nil
+titre = ".*"
+
+aPrec = ''
+$*.each{|a|
+   case a
+      when '-p'
+         purgeImages = true
+         next
+      when '-f'
+         $force = true
+         next
+   end
+   case aPrec
+      when '-x'
+         $xmlFile = a
+      when '-d'
+         $repFilms = a
+      when '-m'
+         mod = a.capitalize
+      when '-a'
+         $repAffichette = a
+      when '-u'
+         update = a
+      when '-t'
+         titre = a
+   end      
+   aPrec = a
+}
+
+if $xmlFile.nil?
+   puts USAGE
+   exit 0
+end
+
+unless File::directory?($repFilms)
+ puts "'#{$repFilms}' is not a valid directory"
+ exit 1
+end
+
+begin
+   require "modules/#{mod.downcase}"
+rescue
+   puts "Le module '#{mod.downcase}' n'existe pas. Les modules se trouvent dans le dossier 'src/modules'"
+   puts USAGE
+   exit 1
+end
+
+# charge les films à partir du fichier xml
+films = Films::new($xmlFile, Module.class_eval(mod))
+
+if purgeImages
+   Images.nettoyer(films, $repAffichette)
+else
+   if update == nil
+      # parcours le dossier donné et recherche les infos sur le net
+      films.pomper($repFilms)
+   else
+      films.update(update, titre)
+   end
+   
+   # écrit le fichier XML
+   films.sauverFilms()
+end
index c25bb0b..2367728 100644 (file)
     <budget unite='euro'>6,58</budget>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=47870.html</url>
   </film>
+  <film id='415'>
+    <fichiers>
+      <fichier>J/[XCT]Jackie.Brown.DVDRip.By.Kyriel.[Rv10.Ehq100.Ogg{Fr.Eng}.St{Fr}].mkv</fichier>
+    </fichiers>
+    <titre>Jackie Brown</titre>
+    <annee>1997</annee>
+    <realisateurs>
+      <realisateur>Quentin Tarantino</realisateur>
+    </realisateurs>
+    <acteurs>
+      <acteur>Pam Grier</acteur>
+      <acteur>Samuel L. Jackson</acteur>
+      <acteur>Robert De Niro</acteur>
+    </acteurs>
+    <lespays>
+      <pays>américain</pays>
+    </lespays>
+    <duree>150</duree>
+    <critiquePresse/>
+    <critiqueSpectateur/>
+    <genres>
+      <genre>Policier</genre>
+      <genre>Drame</genre>
+    </genres>
+    <synopsis>
+      <p>Jackie Brown, hôtesse de l&apos;air, arrondit ses fins de mois en convoyant de l&apos;argent liquide pour le compte d&apos;un trafiquant d&apos;armes, Ordell Robbie. Un jour, un agent federal et un policier de Los Angeles la cueillent à l&apos;aéroport. Ils comptent sur elle pour faire tomber le trafiquant. Jackie échafaude alors un plan audacieux pour doubler tout le monde lors d&apos;un prochain transfert qui porte sur la modeste somme de cinq cent mille dollars. Mais il lui faudra compter avec les complices d&apos;Ordell, qui ont des méthodes plutôt expéditives.</p>
+    </synopsis>
+    <budget unite='euro'/>
+    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=16876.html</url>
+  </film>
   <film id='1639'>
     <fichiers>
       <fichier>A/L&apos;age De Glace 2 - Hd Dvd 1080P Fr (h264).mkv</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=60180.html</url>
   </film>
-  <film id='415'>
-    <fichiers>
-      <fichier>J/[XCT]Jackie.Brown.DVDRip.By.Kyriel.[Rv10.Ehq100.Ogg{Fr.Eng}.St{Fr}].mkv</fichier>
-    </fichiers>
-    <titre>Jackie Brown</titre>
-    <annee>1997</annee>
-    <realisateurs>
-      <realisateur>Quentin Tarantino</realisateur>
-    </realisateurs>
-    <acteurs>
-      <acteur>Pam Grier</acteur>
-      <acteur>Samuel L. Jackson</acteur>
-      <acteur>Robert De Niro</acteur>
-    </acteurs>
-    <lespays>
-      <pays>américain</pays>
-    </lespays>
-    <duree>150</duree>
-    <critiquePresse/>
-    <critiqueSpectateur/>
-    <genres>
-      <genre>Policier</genre>
-      <genre>Drame</genre>
-    </genres>
-    <synopsis>
-      <p>Jackie Brown, hôtesse de l&apos;air, arrondit ses fins de mois en convoyant de l&apos;argent liquide pour le compte d&apos;un trafiquant d&apos;armes, Ordell Robbie. Un jour, un agent federal et un policier de Los Angeles la cueillent à l&apos;aéroport. Ils comptent sur elle pour faire tomber le trafiquant. Jackie échafaude alors un plan audacieux pour doubler tout le monde lors d&apos;un prochain transfert qui porte sur la modeste somme de cinq cent mille dollars. Mais il lui faudra compter avec les complices d&apos;Ordell, qui ont des méthodes plutôt expéditives.</p>
-    </synopsis>
-    <budget unite='euro'/>
-    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=16876.html</url>
-  </film>
   <film id='442'>
     <fichiers>
       <fichier>L/Laisse tes mains sur mes hanches.avi</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=51612.html</url>
   </film>
+  <film id='1642'>
+    <fichiers>
+      <fichier>B/Blood Freak - (Steve Hawkes ,1972) VF.avi</fichier>
+    </fichiers>
+    <titre>Blood Freak -   VF</titre>
+    <annee/>
+    <realisateurs/>
+    <acteurs/>
+    <lespays/>
+    <duree></duree>
+    <critiquePresse/>
+    <critiqueSpectateur/>
+    <genres/>
+    <synopsis/>
+    <budget unite='euro'/>
+    <url/>
+  </film>
   <film id='692'>
     <fichiers>
       <fichier>S/Serial Lover.avi</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=28927.html</url>
   </film>
+  <film id='1640'>
+    <fichiers>
+      <fichier>S/Society (1989) - De Brian Yuzna - (Film Dvd-Rip Divx-5.02 Par By Sorcerer) Frisson Horreur Gore Thriller.avi</fichier>
+    </fichiers>
+    <titre>Society   - De Brian Yuzna -   Frisson Horreur Gore Thriller</titre>
+    <annee/>
+    <realisateurs/>
+    <acteurs/>
+    <lespays/>
+    <duree></duree>
+    <critiquePresse/>
+    <critiqueSpectateur/>
+    <genres/>
+    <synopsis/>
+    <budget unite='euro'/>
+    <url/>
+  </film>
   <film id='292'>
     <fichiers>
       <fichier>F/[XCT].Fisher.King.DVDRip.[Rv9.He-Aac.{Fr-Eng}.St{Fr-Eng}.Chaps].mkv</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=42946.html</url>
   </film>
+  <film id='1641'>
+    <fichiers>
+      <fichier>A/Les_autres_DVDRiP_FRENCH_.avi</fichier>
+    </fichiers>
+    <titre>Les Autres</titre>
+    <annee>2001</annee>
+    <realisateurs>
+      <realisateur>Alejandro Amenabar</realisateur>
+    </realisateurs>
+    <acteurs>
+      <acteur>Nicole Kidman</acteur>
+      <acteur>Elaine Cassidy</acteur>
+      <acteur>Christopher Eccleston</acteur>
+    </acteurs>
+    <lespays>
+      <pays>espagnol</pays>
+    </lespays>
+    <duree>105</duree>
+    <critiquePresse>4</critiquePresse>
+    <critiqueSpectateur>3</critiqueSpectateur>
+    <genres>
+      <genre>Fantastique</genre>
+    </genres>
+    <synopsis>
+      <p>En 1945, la Seconde Guerre mondiale est terminée mais le mari de Grace, parti combattre, n&apos;est pas revenu du front. Dans une immense demeure victorienne isolée sur l&apos;île de Jersey, cette jeune femme pieuse élève seule ses deux enfants, Anne et Nicholas, selon les principes stricts de sa religion. Atteints d&apos;un mal étrange, ces derniers ne peuvent être exposés à la lumière du jour. Ils vivent donc reclus dans ce manoir qui doit constamment rester dans l&apos;obscurité.</p>
+      <p>Lorsque trois nouveaux domestiques viennent habiter avec Grace et ses enfants, ils doivent se plier à une règle vitale : aucune porte ne doit être ouverte avant que la précédente n&apos;ait été fermée. Pourtant, quelqu&apos;un va désobéir à cet ordre. Dès lors, Grace, ses enfants et tous ceux qui les entourent devront en subir les conséquences.</p>
+    </synopsis>
+    <budget unite='euro'/>
+    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=26832.html</url>
+  </film>
   <film id='773'>
     <fichiers>
       <fichier>T/Un Ticket Pour L&apos;espace 2006 Dvdrip {x264 He-Aac 5.1}{Fr-Com}{Sub Fr-Eng}{Chaps &amp; Covers}.mkv</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=54137.html</url>
   </film>
+  <film id='698'>
+    <fichiers>
+      <fichier>S/Shooting Fish.avi</fichier>
+    </fichiers>
+    <titre>Shooting fish</titre>
+    <annee>1997</annee>
+    <realisateurs>
+      <realisateur>Stefan Schwartz</realisateur>
+    </realisateurs>
+    <acteurs>
+      <acteur>Stuart Townsend</acteur>
+      <acteur>Kate Beckinsale</acteur>
+      <acteur>Dan Futterman</acteur>
+    </acteurs>
+    <lespays>
+      <pays>britannique</pays>
+    </lespays>
+    <duree>104</duree>
+    <critiquePresse/>
+    <critiqueSpectateur/>
+    <genres>
+      <genre>Comédie</genre>
+      <genre>Romance</genre>
+    </genres>
+    <synopsis>
+      <p>Jez et Dylan, deux orphelins de vingt ans, estiment que leurs compétences ont toujours été sous-exploitées. Si Dylan est spirituel, Jez est un petit génie de l&apos;informatique aussi peu loquace que timide. Les deux compères, qui rêvent de s&apos;offrir un manoir à la campagne, décident de monter une arnaque. C&apos;est au cours d&apos;une de leurs petites escroqueries que débarque alors dans leur vie la délicieuse Georgie, aussi déterminée et inventive qu&apos;eux mais nettement plus altruiste.</p>
+    </synopsis>
+    <budget unite='euro'/>
+    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=16649.html</url>
+  </film>
+  <film id='970'>
+    <fichiers>
+      <fichier>F/[XCT].Un.frisson.dans.la.nuit.(Play.Misty.for.me).DVDRip.[H264.He-Aac.{Fr-Eng}.St{Fr-Eng}.Chaps].mkv</fichier>
+    </fichiers>
+    <titre>Un Frisson dans la nuit</titre>
+    <annee>1971</annee>
+    <realisateurs>
+      <realisateur>Clint Eastwood</realisateur>
+    </realisateurs>
+    <acteurs>
+      <acteur>Clint Eastwood</acteur>
+      <acteur>Jessica Walter</acteur>
+    </acteurs>
+    <lespays>
+      <pays>américain</pays>
+    </lespays>
+    <duree>102</duree>
+    <critiquePresse/>
+    <critiqueSpectateur/>
+    <genres>
+      <genre>Thriller</genre>
+    </genres>
+    <synopsis>
+      <p>Tous les soirs, une auditrice demande à Dave Garver, un animateur radio, de passer son disque préféré : Misty. Un jour, Dave rencontre dans un bar une jeune femme, Evelyn, qui lui avoue être l&apos;auditrice en question. Une liaison plus qu&apos;orageuse commence alors...</p>
+    </synopsis>
+    <budget unite='euro'/>
+    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=377.html</url>
+  </film>
   <film id='913'>
     <fichiers>
       <fichier>C/Constantine.-.DVDRip.Fr.[www.Cinema.DivX.fr.st].avi</fichier>
     <budget unite='euro'/>
     <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=52933.html</url>
   </film>
-  <film id='970'>
-    <fichiers>
-      <fichier>F/[XCT].Un.frisson.dans.la.nuit.(Play.Misty.for.me).DVDRip.[H264.He-Aac.{Fr-Eng}.St{Fr-Eng}.Chaps].mkv</fichier>
-    </fichiers>
-    <titre>Un Frisson dans la nuit</titre>
-    <annee>1971</annee>
-    <realisateurs>
-      <realisateur>Clint Eastwood</realisateur>
-    </realisateurs>
-    <acteurs>
-      <acteur>Clint Eastwood</acteur>
-      <acteur>Jessica Walter</acteur>
-    </acteurs>
-    <lespays>
-      <pays>américain</pays>
-    </lespays>
-    <duree>102</duree>
-    <critiquePresse/>
-    <critiqueSpectateur/>
-    <genres>
-      <genre>Thriller</genre>
-    </genres>
-    <synopsis>
-      <p>Tous les soirs, une auditrice demande à Dave Garver, un animateur radio, de passer son disque préféré : Misty. Un jour, Dave rencontre dans un bar une jeune femme, Evelyn, qui lui avoue être l&apos;auditrice en question. Une liaison plus qu&apos;orageuse commence alors...</p>
-    </synopsis>
-    <budget unite='euro'/>
-    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=377.html</url>
-  </film>
-  <film id='698'>
-    <fichiers>
-      <fichier>S/Shooting Fish.avi</fichier>
-    </fichiers>
-    <titre>Shooting fish</titre>
-    <annee>1997</annee>
-    <realisateurs>
-      <realisateur>Stefan Schwartz</realisateur>
-    </realisateurs>
-    <acteurs>
-      <acteur>Stuart Townsend</acteur>
-      <acteur>Kate Beckinsale</acteur>
-      <acteur>Dan Futterman</acteur>
-    </acteurs>
-    <lespays>
-      <pays>britannique</pays>
-    </lespays>
-    <duree>104</duree>
-    <critiquePresse/>
-    <critiqueSpectateur/>
-    <genres>
-      <genre>Comédie</genre>
-      <genre>Romance</genre>
-    </genres>
-    <synopsis>
-      <p>Jez et Dylan, deux orphelins de vingt ans, estiment que leurs compétences ont toujours été sous-exploitées. Si Dylan est spirituel, Jez est un petit génie de l&apos;informatique aussi peu loquace que timide. Les deux compères, qui rêvent de s&apos;offrir un manoir à la campagne, décident de monter une arnaque. C&apos;est au cours d&apos;une de leurs petites escroqueries que débarque alors dans leur vie la délicieuse Georgie, aussi déterminée et inventive qu&apos;eux mais nettement plus altruiste.</p>
-    </synopsis>
-    <budget unite='euro'/>
-    <url>http://www.allocine.fr/film/fichefilm_gen_cfilm=16649.html</url>
-  </film>
   <film id='1356'>
     <fichiers>
       <fichier>R/La Revanche de Samson.avi</fichier>