The branch, dharma has been updated
       via  78bef88ed213569e9bf6a5dcede9bbd84e9e3a1a (commit)
      from  a4bd739570596dc98b1c8d339c0fabfa0b6d1dde (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=78bef88ed213569e9bf6a5dcede9bbd84e9e3a1a

commit 78bef88ed213569e9bf6a5dcede9bbd84e9e3a1a
Author: olympia <[email protected]>
Date:   Thu Nov 17 16:11:56 2011 +0100

    [metadata.filmaffinity.com] updated to version 1.4.1

diff --git a/metadata.filmaffinity.com/addon.xml 
b/metadata.filmaffinity.com/addon.xml
index ffd2d1c..76da79b 100644
--- a/metadata.filmaffinity.com/addon.xml
+++ b/metadata.filmaffinity.com/addon.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.filmaffinity.com"
        name="FilmAffinity"
-       version="1.3.2"
-       provider-name="hectorZiN + MaDDoGo">
-  <requires>
+       version="1.4.1"
+       provider-name="hectorZiN + MaDDoGo + agjacome">
+<requires>
     <import addon="xbmc.metadata" version="1.0"/>
     <import addon="metadata.common.themoviedb.org" version="1.0"/>
     <import addon="metadata.common.movieposterdb.com" version="1.0"/>
@@ -11,12 +11,12 @@
     <import addon="metadata.common.imdb.com" version="1.0"/>
     <import addon="metadata.common.hdtrailers.net" version="1.0"/>
     <import addon="plugin.video.youtube" version="1.0"/>
-  </requires>
-  <extension point="xbmc.metadata.scraper.movies"
+</requires>
+<extension point="xbmc.metadata.scraper.movies"
              language="es"
              library="filmaffinity.xml"/>
-  <extension point="xbmc.addon.metadata">
-    <summary lang="en">FilmAffinity Movie Scraper</summary>
+<extension point="xbmc.addon.metadata">
+       <summary lang="en">FilmAffinity Movie Scraper</summary>
     <summary lang="hu">FilmAffinity filmadat leolvasó</summary>
     <summary lang="kr">FilmAffinity 영화 스크래퍼</summary>
     <summary lang="pl">Scraper filmów FilmAffinity</summary>
@@ -30,5 +30,5 @@
     <description lang="es">Scraper que usa la versión española de 
Filmaffinity para descargar información de películas en español, ayudándose 
de varias páginas para ampliar la información.</description>
        <disclaimer lang="es">Se recomienda configurar antes de 
usar.</disclaimer>
     <platform>all</platform>
-  </extension>
+</extension>
 </addon>
diff --git a/metadata.filmaffinity.com/changelog.txt 
b/metadata.filmaffinity.com/changelog.txt
index bcf8901..4e2a7a6 100644
--- a/metadata.filmaffinity.com/changelog.txt
+++ b/metadata.filmaffinity.com/changelog.txt
@@ -1,16 +1,33 @@
+[B]1.4.1[/B]
+
+- Actualizada información al inglés y borrado archivos para adaptarse a las 
reglas de addons (Thanks Olympia)
+
+[B]1.4[/B]
+
+- Arreglados los fallos que daba filmaffinity en la última actualización 
(aporte de agjacome, otra vez muchas gracias!)
+
+[B]1.3.4[/B]
+
+- Arregladas otra vez las votaciones, espero que imdb no cambie más el 
diseño...
+
+[B]1.3.3[/B]
+
+- Añadida la posibilidad de descargar posters desde Alpacine (No implementado 
al 100%).
+- Arreglado problema con puntuación en imdb.
+
 [B]1.3.1[/B]
 
-- Arreglado problema con los géneros.
-- Arreglado problema con el numero de votaciones (no cogía los ceros)
+- Arreglado problema con los géneros.
+- Arreglado problema con el numero de votaciones (no cogía los ceros)
 
 [B]1.3[/B]
 
 - Arreglados problemas con expresiones regulares
-- Añadida una opción para escoger de donde descargar el reparto (eliminadas 
opciones auxiliares)
-- Añadida la opción de escoger la descarga de trailers (desde filmaffinity o 
desde HD-Trailers.net
-- Editado el menú de configuracion del scraper
-- Código comentado para entender mejor las funciones
-- Varios problemas pequeños arreglados
+- Añadida una opción para escoger de donde descargar el reparto (eliminadas 
opciones auxiliares)
+- Añadida la opción de escoger la descarga de trailers (desde filmaffinity o 
desde HD-Trailers.net
+- Editado el menú de configuracion del scraper
+- Código comentado para entender mejor las funciones
+- Varios problemas pequeños arreglados
 
 [B]1.2.4[/B]
 
@@ -18,7 +35,7 @@
 
 [B]1.2.3[/B]
 
-- Arreglados los tags rotos a causa de la remodelación de la pagina web de 
imdb.
+- Arreglados los tags rotos a causa de la remodelación de la pagina web de 
imdb.
 
 [B]1.2.1[/B]
 - Added Hungarian translation.
@@ -26,14 +43,14 @@
 [B]1.2.0[/B]
 
 - Adaptado el scraper con las nuevas funciones <chain>.
-- Añadido descarga de posters desde TheMovieDB.
-- Eliminada opción sin uso.
+- Añadido descarga de posters desde TheMovieDB.
+- Eliminada opción sin uso.
 - Arreglado problema con los posters de filmaffinity.
 
 [B]1.1.0[/B]
 
 - Arreglado un problema que no dejaba configurar correctamente el scraper.
-- Añadidas traducciones y mejorados ajustes.
+- Añadidas traducciones y mejorados ajustes.
 
 [B]1.0.2[/B]
 
diff --git a/metadata.filmaffinity.com/filmaffinity.xml 
b/metadata.filmaffinity.com/filmaffinity.xml
index ddffa60..6d6c78f 100644
--- a/metadata.filmaffinity.com/filmaffinity.xml
+++ b/metadata.filmaffinity.com/filmaffinity.xml
@@ -38,14 +38,14 @@
                        </RegExp>
                        
                        <RegExp input="$$1" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
-                               <expression>&lt;b&gt;T.TULO 
ORIGINAL&lt;/b&gt;&lt;/td&gt;.*&lt;td &gt;&lt;b&gt;([^&lt;]+)</expression>
+                               <expression>&lt;th&gt;T&amp;Iacute\;TULO 
ORIGINAL&lt;/th&gt;\s*&lt;td&gt;&lt;strong&gt;([^&lt;]*)&lt;/strong&gt;&lt;/td&gt;</expression>
                        </RegExp>
                        
                        <RegExp input="$$8" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
                                <RegExp input="$$1" output="\1" dest="8">
-                                       
<expression>&lt;b&gt;SINOPSIS&lt;/b&gt;&lt;/td&gt;[^&lt;]*&lt;td&gt;([^&lt;]*)</expression>
+                                       
<expression>&lt;th&gt;SINOPSIS&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)&lt;</expression>
                                </RegExp>
-                               <expression>(.*)\(</expression>
+                               <expression>(.*)\(FILMAFFINITY\)</expression>
                        </RegExp>
                        
                        <RegExp input="$$1" 
output="&lt;country&gt;\1&lt;/country&gt;" dest="5+">
@@ -54,9 +54,9 @@
                        
                        <RegExp input="$$9" 
output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
                                <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
+                                       
<expression>&lt;th&gt;A&Ntilde;O&lt;/th&gt;\s*&lt;td&gt;(.*)&lt;/td&gt;\s*&lt;/tr&gt;\s*&lt;tr&gt;\s*&lt;th&gt;DURACI&Oacute;N&lt;/th&gt;</expression>
                                </RegExp>
-                               <expression repeat="yes">&lt;td 
&gt;([0-9]*)</expression>
+                               <expression>\s*([0-9]{4})\s*</expression>
                        </RegExp>
                        
                        <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
@@ -64,49 +64,43 @@
                        </RegExp>
                        
                        <RegExp conditional="!StudioFlagsON" input="$$1" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+"> <!-- Si la compatibilidad 
con estudios esta desactivada descarga todos las productoras (y es incompatible 
con skins si hay mas de una)-->
-                               
<expression>&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
+                
<expression>&lt;th&gt;PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
 
                        </RegExp>
                        
                        <RegExp conditional="StudioFlagsON" input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+"> <!-- Si no sólamente 
descarga el primero y es más compatible con los skins -->
                                <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
+                                       <expression 
noclean="1">&lt;th&gt;PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
 
                                </RegExp>
                                <expression>([^/&lt;]*)</expression>
                        </RegExp>
                        
                        <RegExp input="$$9" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;b&gt;DIRECTOR&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;GUI.N&lt;/b&gt;</expression>
+                               <RegExp input="$$1" output="\1" dest="9">       
+                                       <expression 
noclean="1">&lt;th&gt;DIRECTOR&lt;/th&gt;\s*&lt;td&gt;(.*)&lt;/td&gt;\s*&lt;/tr&gt;\s*&lt;tr&gt;\s*&lt;th&gt;GUI&amp;Oacute\;N&lt;/th&gt;</expression>
                                </RegExp>
-                               <expression 
repeat="yes">stext=[^&gt;]*&gt;([^&lt;]+)</expression>
+                               <expression repeat="yes">&lt;a 
href="[^"]*"&gt;([^&lt;]+)&lt;/a&gt;</expression>
                        </RegExp>
                        
-                       <RegExp input="$$9" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;b&gt;GUI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;M.SICA&lt;/b&gt;</expression>
-                               </RegExp>
-                               <expression repeat="yes">&lt;td 
&gt;([^&lt;]+)</expression>
+                       <RegExp input="$$1" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+                               <expression 
noclean="1">&lt;th&gt;GUI&amp;Oacute\;N&lt;/th&gt;\s*&lt;td&gt;(.*)&lt;/td&gt;\s*&lt;/tr&gt;\s*&lt;tr&gt;\s*&lt;th&gt;M&amp;Uacute\;SICA&lt;/th&gt;</expression>
                        </RegExp>
                        
                        <!-- Estas dos expresiones cogen la puntuación y el 
numero de votos de filmaffinity -->
-                       
+
                        <RegExp conditional="!iMDBRatings" input="$$1" 
output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
                                
<expression>bold;&quot;&gt;([1-9]),([0-9])</expression>
                        </RegExp>
                        
                        <RegExp conditional="!iMDBRatings" input="$$1" 
output="&lt;votes&gt;\1\2&lt;/votes&gt;" dest="5+">
-                               
<expression>align=&quot;center&quot;&gt;\(([0-9\.]*)</expression>
+                               <expression>style=&quot;margin: 4px 
0\;&quot;&gt;\(([0-9\.]*) votos\)</expression>
                        </RegExp>
                        
-                       <RegExp input="$$9" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;b&gt;DURACI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;PA.S&lt;/b&gt;</expression>
-                               </RegExp>
-                               <expression repeat="yes">&lt;td&gt;([0-9]*) 
min\.</expression>
+                       <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
+                               
<expression>&lt;th&gt;DURACI&Oacute;N&lt;/th&gt;\s*&lt;td&gt;\s*&lt;div 
style=&quot;float: right\;&quot;&gt;>\s*&lt;a 
href=[^&gt;]*&gt;\s*&lt;/div&gt;\s*([0-9]*) min\.&lt;/td&gt;</expression>
                        </RegExp>
                        
                        <!-- Descarga el listado de actores de filmaffinity 
(Pocos resultados y sin el rol que realizan en la película) -->
-                       
+
                        <RegExp input="$INFO[Cast]" output="$$6" dest="5+">
                                <RegExp input="$$1" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="6">
                                        <expression 
repeat="yes">stype=cast[^&gt;]*&gt;([^&lt;]*)</expression>
@@ -115,7 +109,7 @@
                        </RegExp>
                        
                        <!-- Si la opción solo poster de filmaffinity esta 
activada descarga el primer poster que aparece en la web -->
-                       
+
                        <RegExp input="$$1" 
output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;"; dest="5+">
                                <expression 
noclean="1,2">href="http://pics.filmaffinity.com/([^=]*large.jpg)"</expression>
                        </RegExp>
@@ -129,19 +123,16 @@
 
                        <RegExp input="$$9" output="&lt;url 
function=&quot;GoogleToIMDB&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;";
 dest="5+">
                                <RegExp input="$$8" output="+\1" dest="9">
-                                       <RegExp input="$$7" output="\1" 
dest="8">
-                                               <RegExp input="$$1" output="\1" 
dest="7">
-                                                       <expression 
noclean="1">&lt;b&gt;T.TULO 
ORIGINAL&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;A.O&lt;/b&gt;</expression>
-                                               </RegExp>
-                                               <expression>&lt;td 
&gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/td&gt;</expression>
+                                       <RegExp input="$$1" output="\1" 
dest="8">
+                                               
<expression>&lt;th&gt;T&amp;Iacute\;TULO 
ORIGINAL&lt;/th&gt;\s*&lt;td&gt;&lt;strong&gt;([^&lt;]*)&lt;/strong&gt;&lt;/td&gt;</expression>
                                        </RegExp>
                                        <expression repeat="yes">([^ 
,]+)</expression>
                                </RegExp>
                                <RegExp input="$$6" output="+\1" dest="9+">
                                        <RegExp input="$$1" output="\1" 
dest="6">
-                                               <expression 
noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
+                                               
<expression>&lt;th&gt;A&Ntilde;O&lt;/th&gt;\s*&lt;td&gt;(.*)&lt;/td&gt;\s*&lt;/tr&gt;\s*&lt;tr&gt;\s*&lt;th&gt;DURACI&Oacute;N&lt;/th&gt;</expression>
                                        </RegExp>
-                                       <expression repeat="yes">&lt;td 
&gt;([0-9]*)</expression>
+                                       
<expression>\s*([0-9]{4})\s*</expression>
                                </RegExp>
                                <expression />
                        </RegExp>
@@ -250,10 +241,10 @@
                                <expression>Top 250 #([0-9]*)&lt;/</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="6+">
-                               <expression 
noclean="1">MPAA&lt;/a&gt;\)&lt;/h4&gt;\n?([^&lt;]*)</expression>
+                               <expression 
noclean="1">MPAA&lt;/a&gt;\)&lt;/h4&gt;\n?&lt;span 
itemprop=&quot;contentRating&quot;&gt;([^&lt;]*)</expression>
                        </RegExp>
                        <RegExp conditional="iMDBRatings" input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="6+">
-                               <expression>&lt;span 
class="rating-rating"&gt;([0-9.]+).*?&gt;([0-9,]+) votes&lt;/a&gt;</expression>
+                               <expression>&lt;span 
itemprop=&quot;ratingValue&quot;&gt;([0-9.]+).*?&gt;.*?title=&quot;([0-9,]+)\s</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="6+">
                                
<expression>&lt;h4[^&gt;]*?&gt;Taglines:&lt;/h4&gt;\n?([^&lt;]*)</expression>
diff --git a/metadata.filmaffinity.com/resources/language/English/strings.xml 
b/metadata.filmaffinity.com/resources/language/English/strings.xml
index 9de1984..c8edf48 100644
--- a/metadata.filmaffinity.com/resources/language/English/strings.xml
+++ b/metadata.filmaffinity.com/resources/language/English/strings.xml
@@ -1,16 +1,19 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <strings>
-    <string id="30000">Download full iMDB Cast</string>
-    <string id="30001">Enable trailers</string>
-    <string id="30002">Only Filmaffinity info without Fanart (faster)</string>
-    <string id="30003">Enable Fanart</string>
-    <string id="30004">Download IMPAwards poster</string>
-    <string id="30005">Download MoviePosterDB poster</string>
-    <string id="30006">Download iMDB poster</string>
-    <string id="30007">Download TheMovieDB poster</string>
+    <string id="30000">Download cast from</string>
+    <string id="30001">Select trailer service</string>
+    <string id="30002">Download only Poster without fanart (faster)</string>
+    <string id="30003">Fanart from TheMovieDB</string>
+    <string id="30004">IMPAwards poster</string>
+    <string id="30005">MoviePosterDB poster</string>
+    <string id="30006">iMDB poster</string>
+    <string id="30007">TheMovieDB poster</string>
     <string id="30008">Enable compatibility with Studio logos</string>
     <string id="30009">Download extra iMDB information</string>
     <string id="30010">Use iMDB rating</string>
        <string id="30011">Download Extra Posters from Filmaffinity</string>
-
-</strings>
+    <string id="30012">Common Options</string>
+       <string id="30013">Download Posters, Fanarts, etc.</string>
+       <string id="30014">iMDB extra information</string>
+       <string id="30015">Alpacine poster (HQ)</string>
+</strings>
\ No newline at end of file
diff --git a/metadata.filmaffinity.com/resources/language/Spanish/strings.xml 
b/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
index ceb420b..3be40e5 100644
--- a/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
+++ b/metadata.filmaffinity.com/resources/language/Spanish/strings.xml
@@ -15,5 +15,5 @@
        <string id="30012">Opciones Generales</string>
        <string id="30013">Descarga de Posters, Fanarts, etc...</string>
        <string id="30014">Información extra de iMDB</string>
-       
+       <string id="30015">Pósters de Alpacine (HQ)</string>
 </strings>
diff --git a/metadata.filmaffinity.com/resources/settings.xml 
b/metadata.filmaffinity.com/resources/settings.xml
index 316df8d..33c4d89 100644
--- a/metadata.filmaffinity.com/resources/settings.xml
+++ b/metadata.filmaffinity.com/resources/settings.xml
@@ -12,6 +12,7 @@
     <setting label="30005" type="bool" id="EnableMoviePosterDB" default="true" 
enable="!eq(-8,true)" visible="!eq(-8,true)"/>
        <setting label="30007" type="bool" id="EnableTMDBPoster" default="true" 
enable="!eq(-9,true)" visible="!eq(-9,true)"/>
        <setting label="30006" type="bool" id="EnableIMDBPosters" 
default="true" enable="!eq(-10,true)" visible="!eq(-10,true)"/>
+       <setting label="30015" type="bool" id="EnableAlpacinePosters" 
default="true" enable="!eq(-11,true)" visible="!eq(-11,true)"/>    
        <setting label="30014" type="lsep" />
     <setting label="30009" type="bool" id="ExtraiMDB" default="true" />
     <setting label="30010" type="bool" id="iMDBRatings" default="true" 
visible="!eq(-1,false)"/>

-----------------------------------------------------------------------

Summary of changes:
 metadata.filmaffinity.com/addon.xml                |   16 +++---
 metadata.filmaffinity.com/changelog.txt            |   39 ++++++++++----
 metadata.filmaffinity.com/filmaffinity.xml         |   57 ++++++++-----------
 .../resources/language/English/strings.xml         |   23 +++++----
 .../resources/language/Spanish/strings.xml         |    2 +-
 metadata.filmaffinity.com/resources/settings.xml   |    1 +
 6 files changed, 75 insertions(+), 63 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to