The branch, eden-pre has been updated
       via  151db1269d8adfebadaf4f94ff402ec429fed14b (commit)
      from  36e4a8b6fe056142ac9185e728b451b5a7aae6c6 (commit)

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

commit 151db1269d8adfebadaf4f94ff402ec429fed14b
Author: olympia <[email protected]>
Date:   Fri Feb 24 18:26:23 2012 +0100

    [metadata.filmaffinity.com] updated to version 1.4.5

diff --git a/metadata.filmaffinity.com/addon.xml 
b/metadata.filmaffinity.com/addon.xml
index 71bd94e..43cedef 100644
--- a/metadata.filmaffinity.com/addon.xml
+++ b/metadata.filmaffinity.com/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.filmaffinity.com"
        name="FilmAffinity"
-       version="1.4.3"
+       version="1.4.5"
        provider-name="hectorZiN + MaDDoGo + agjacome + Lechu">
 <requires>
     <import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.filmaffinity.com/changelog.txt 
b/metadata.filmaffinity.com/changelog.txt
index 602d812..d434e76 100644
--- a/metadata.filmaffinity.com/changelog.txt
+++ b/metadata.filmaffinity.com/changelog.txt
@@ -1,3 +1,15 @@
+[B]1.4.5[/B]
+
+- Añadida la posibilidad de descargar información de colecciones de TMDb.
+
+[B]1.4.4[/B]
+
+- Mejorada la obtención de guionistas desde filmaffinity.
+- Mejorada la obtención de productoras desde filmaffintiy.
+- Corregido bug en descarga de primera productora cuando miniaturas de estudio 
está activo.
+- Añadido soporte completamente funcional para descargas de posters de 
Alpacine.
+- Eliminados todos los espacios en blanco extras en todos los textos 
descargados.
+
 [B]1.4.3[/B]
 
 - Mejorada la búsqueda para usar el año y corregidas limitaciones de 
búsqueda en google (gracias a Lechu)
diff --git a/metadata.filmaffinity.com/filmaffinity.xml 
b/metadata.filmaffinity.com/filmaffinity.xml
index ef5822c..56226c5 100644
--- a/metadata.filmaffinity.com/filmaffinity.xml
+++ b/metadata.filmaffinity.com/filmaffinity.xml
@@ -1,228 +1,299 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2011-11-21">
-       <!-- -->
+<scraper framework="1.1" date="2011-12-02">
+
+       <!--obtención de la url desde el fichero .nfo -->
        <NfoUrl dest="3">
                <RegExp input="$$1" 
output="&lt;url&gt;http://www.filmaffinity.com/es/film\1.html&lt;/url&gt;"; 
dest="3">
                        <expression 
noclean="1">filmaffinity.com/es/film([0-9]*)</expression>
                </RegExp>
        </NfoUrl>
-       <!-- Creación de la página web de búsquedas de filmaffinity -->
+
+       <!-- búsqueda en filmaffinity - avanzada: usando título y año si 
disponible -->
        <CreateSearchUrl SearchStringEncoding="iso-8859-1" dest="3">
-               <RegExp input="$$1" 
output="&lt;url&gt;http://www.filmaffinity.com/es/advsearch.php?stype[]=title&fromyear=$$2&toyear=$$2&stext=\1&lt;/url&gt;";
 dest="3">
+               <RegExp input="$$1" 
output="&lt;url&gt;http://www.filmaffinity.com/es/advsearch.php?stype[]=title&amp;fromyear=$$2&amp;toyear=$$2&amp;stext=\1&lt;/url&gt;";
 dest="3">
                        <expression noclean="1" />
                </RegExp>
        </CreateSearchUrl>
-       <!-- Parseo de los resultados de la búsqueda -->
+
+       <!-- parseo de los resultados de la búsqueda -->
        <GetSearchResults dest="8">
-               <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;iso-8859-1&quot; 
standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
-                       <RegExp input="$$1" output="\1" dest="7">
-                               <expression>&lt;img 
src="http://www.filmaffinity.com/imgs/movies/full/[0-9]*/([0-9]*).jpg"&gt;</expression>
-                       </RegExp>
-                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1 
(\2)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film$$7.html&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression 
noclean="1">&lt;title&gt;([^&lt;]*)\(([0-9]*)\) - FilmAffinity</expression>
-                       </RegExp>
-                       <RegExp input="$$1" output="\1" dest="4">
-                               <expression noclean="1">(&lt;b&gt;&lt;a 
href="/es/film.*)</expression>
-                       </RegExp>
+               <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot;; 
encoding=&quot;iso-8859-1&quot; 
standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
+
+                       <!-- listado de películas coincidentes (1º = 
automática) -->
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2 
(\3)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film\1.html&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;";
 dest="5+">
-                               <expression repeat="yes" noclean="1,2">&lt;a 
href="/es/film([0-9]*).html[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;[^\(]*\(([0-9]*)</expression>
+                               <expression repeat="yes" noclean="1,2">&lt;a 
href=&quot;/es/film([0-9]*)\.html&quot;&gt;([^&lt;]*)&lt;/a&gt;[^\(]*\(([0-9]{4})</expression>
                        </RegExp>
+
                        <expression noclean="1" />
                </RegExp>
        </GetSearchResults>
-       
+
+       <!-- obtención de los detalles de la película -->
        <GetDetails dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
+
+                       <!-- obtención de título -->
                        <RegExp input="$$1" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
-                               <expression trim="1" noclean="1">&lt;img 
src="http://www.filmaffinity.com/images/movie.gif"; border="0"&gt; 
([^&lt;]*)</expression>
+                               <expression trim="1" 
noclean="1">movie.gif&quot; border=&quot;0&quot;&gt; 
(.*?)(\(AKA|&lt;)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención de título original -->
                        <RegExp input="$$1" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
-                               <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>
+                               <expression trim="1">T&amp;Iacute\;TULO 
ORIGINAL&lt;/th&gt;\s*&lt;td&gt;&lt;strong&gt;(.*?)(&lt;|\(AKA)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del argumento -->
                        <RegExp input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
-                               
<expression>SINOPSIS&lt;/th&gt;\s*&lt;td&gt;(.*?)(\(FILMAFFINITY\)|&lt;/td&gt;)</expression>
+                               <expression 
trim="1">SINOPSIS&lt;/th&gt;\s*&lt;td&gt;(.*?)(\(FILMAFFINITY\)|&lt;/td&gt;)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del país -->
                        <RegExp input="$$1" 
output="&lt;country&gt;\1&lt;/country&gt;" dest="5+">
-                               <expression>&lt;img 
src="/imgs/countries/...jpg" title="([^"]*)</expression>
+                               <expression>countries/...jpg&quot; 
title=&quot;([^&quot;]*)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del año -->
                        <RegExp input="$$9" 
output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
                                <RegExp input="$$1" output="\1" dest="9">
-                                       
<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>
+                                       
<expression>A&Ntilde;O&lt;/th&gt;\s*&lt;td&gt;(.*?)&lt;/td&gt;</expression>
                                </RegExp>
-                               <expression>\s*([0-9]{4})\s*</expression>
+                               <expression>\s*([0-9]{4})</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del género -->
                        <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
-                               <expression 
repeat="yes">/es/moviegenre.php?[^&gt;]*&gt;([^&lt;]*)</expression>
+                               <expression 
repeat="yes">moviegenre.php?[^&gt;]*&gt;([^&lt;]*)</expression>
                        </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;th&gt;PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
 
+
+                       <!-- obtención de estudio (productora) -->
+                       <!-- si "miniaturas de estudio" desactivado: 
descargamos todo -->
+                       <RegExp conditional="!StudioFlagsON" input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+                               <RegExp input="$$1" output="\1" dest="9">
+                                       
<expression>PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)</expression>
+                               </RegExp>
+                               <expression repeat="yes" 
trim="1">([^,\;/]+)</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 -->
+                       <!-- si activado: descargamos sólo la primera 
productora -->
+                       <RegExp conditional="StudioFlagsON" input="$$9" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
                                <RegExp input="$$1" output="\1" dest="9">
-                                       <expression 
noclean="1">&lt;th&gt;PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;]*)&lt;/td&gt;</expression>
 
+                                       
<expression>PRODUCTORA&lt;/th&gt;\s*&lt;td&gt;([^&lt;/]*)</expression>
                                </RegExp>
-                               <expression>([^/&lt;]*)</expression>
+                               <!-- limpiamos cosas como "Coproducción 
Alemana-Francia;" -->
+                               <expression 
trim="1">(?:(?:[^\;]*)\;\s)?(.*)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del director (o directores) -->
                        <RegExp input="$$9" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
-                               <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 input="$$1" output="\1" dest="9">
+                                       <expression 
noclean="1">DIRECTOR&lt;/th&gt;\s*&lt;td&gt;(.*?)&lt;/td</expression>
                                </RegExp>
-                               <expression repeat="yes">&lt;a 
href="[^"]*"&gt;([^&lt;]+)&lt;/a&gt;</expression>
+                               <expression repeat="yes">a 
href="[^"]*"&gt;([^&lt;]+)&lt;/a&gt;</expression>
                        </RegExp>
-                       
-                       <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>
+
+                       <!-- obtención de guionistas -->
+                       <RegExp input="$$9" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+                               <RegExp input="$$1" output="\1" dest="9">
+                                       
<expression>GUI&amp;Oacute\;N&lt;/th&gt;\s*&lt;td&gt;(.*?)(\(|&lt;)</expression>
+                               </RegExp>
+                               <expression repeat="yes" 
trim="1">(.*?)(&amp;amp;|;|,|$)</expression>
                        </RegExp>
-                       
-                       <!-- Estas dos expresiones cogen la puntuación y el 
numero de votos de filmaffinity -->
 
+                       <!-- obtención de puntuación en filmaffinity (no 
imdb) -->
                        <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>style=&quot;margin: 4px 
0\;&quot;&gt;([0-9\.]*) votos</expression>
+
+                       <!-- obtención de número de votos en filmaffinity (no 
imdb) -->
+                       <RegExp conditional="!iMDBRatings" input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+                               <expression>&gt;([0-9\.]*) votos</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención de duración -->
                        <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
                                
<expression>&lt;/a&gt;\s*&lt;/div&gt;\s*([0-9]*) 
min\.\s*&lt;/td&gt;</expression>
                        </RegExp>
-                       
-                       <!-- Descarga el listado de actores de filmaffinity 
(Pocos resultados y sin el rol que realizan en la película) -->
 
+                       <!-- obtención de listado de actores desde 
filmaffinity -->
                        <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>
                                </RegExp>
                                
<expression>Filmaffinity.\(solo.Actores\)</expression>
                        </RegExp>
-                       
-                       <!-- Si la opción solo poster de filmaffinity esta 
activada descarga el primer poster que aparece en la web -->
 
+                       <!-- si "solo poster" descarga el primer poster en FA 
-->
                        <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>
-                       
-                       <!-- Descargar todos los posters que haya en 
filmaffinity -->
+
+                       <!-- si "posters filmaffinity" descargamos todos -->
                        <RegExp conditional="EnableFilmAffinityPosters" 
input="$$1" output="&lt;url 
function=&quot;GetFilmAffinityPosters&quot;&gt;http://www.filmaffinity.com/es/filmimages.php\1&lt;/url&gt;";
 dest="5+">
                                <expression 
noclean="1">(\?movie_id[^"]+)</expression>
                        </RegExp>
 
-                       <!-- URL to Google and IMDB (Original+title+year) -->
-
+                       <!-- url que le pasaremos a google, para hacer busqueda 
en imdb: imdb.com+titulo_original+año -->
                        <RegExp input="$$9" output="&lt;url 
function=&quot;GoogleToIMDB&quot;&gt;http://www.google.com/search?q=imdb.com\1&lt;/url&gt;";
 dest="5+">
                                <RegExp input="$$8" output="+\1" dest="9">
                                        <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;(.*?)(\(AKA|&lt;/strong&gt;&lt;/td&gt;)</expression>
+                                               <expression>T&amp;Iacute\;TULO 
ORIGINAL&lt;/th&gt;\s*&lt;td&gt;&lt;strong&gt;(.*?)(\(AKA|&lt;)</expression>
                                        </RegExp>
                                        <expression repeat="yes">([^ 
,&amp;]+)</expression>
                                </RegExp>
                                <RegExp input="$$6" output="+\1" dest="9+">
                                        <RegExp input="$$1" output="\1" 
dest="6">
-                                               
<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>
+                                               
<expression>A&Ntilde;O&lt;/th&gt;\s*&lt;td&gt;(.*?)&lt;/td</expression>
                                        </RegExp>
-                                       
<expression>\s*([0-9]{4})\s*</expression>
+                                       <expression>\s*([0-9]{4})</expression>
                                </RegExp>
                                <expression />
                        </RegExp>
-                       
-                       <!-- Nuevo sistema de descarga de trailers (dependiendo 
de la configuración del scraper) -->
-                       
+
+                       <!-- url que le pasaremos a google, pra hacer búsqueda 
en alpacine -->
+                       <RegExp conditional="EnableAlpacinePosters" input="$$9" 
output="&lt;url 
function=&quot;GoogleToAlpacine&quot;&gt;http://www.google.com/search?q=alpacine.com\1&lt;/url&gt;";
 dest="5+">
+                               <RegExp input="$$8" output="+\1" dest="9">
+                                       <RegExp input="$$1" output="\1" 
dest="8">
+                                               <expression trim="1" 
noclean="1">movie.gif&quot; border=&quot;0&quot;&gt; 
(.*?)(\(AKA|&lt;)</expression>
+                                       </RegExp>
+                                       <expression repeat="yes">([^ 
,&amp;]+)</expression>
+                               </RegExp>
+                               <RegExp input="$$6" output="+\1" dest="9+">
+                                       <expression>\s*([0-9]{4})</expression>
+                               </RegExp>
+                               <expression />
+                       </RegExp>
+
+                       <!-- descarga de trailers -->
+                       <!-- configuración: hd-trailers 480p -->
                        <RegExp input="$INFO[TrailerQ]" output="&lt;chain 
function=&quot;GetHDTrailersnet480p&quot;&gt;$$6&lt;/chain&gt;" dest="5+">
                                <RegExp input="$$5" output="\1" dest="6">
                                        <expression 
noclean="1">&lt;originaltitle&gt;([^&lt;]*)</expression>
                                </RegExp>
                                <expression>HD-Trailers\(480p\)</expression>
                        </RegExp>
-                       
+                       <!-- configuración: hd-trailers 720p -->
                        <RegExp input="$INFO[TrailerQ]" output="&lt;chain 
function=&quot;GetHDTrailersnet720p&quot;&gt;$$6&lt;/chain&gt;" dest="5+">
                                <RegExp input="$$5" output="\1" dest="6">
                                        <expression 
noclean="1">&lt;originaltitle&gt;([^&lt;]*)</expression>
                                </RegExp>
                                <expression>HD-Trailers\(720p\)</expression>
                        </RegExp>
-                       
+                       <!-- configuración: hd-trailers 1080p -->
                        <RegExp input="$INFO[TrailerQ]" output="&lt;chain 
function=&quot;GetHDTrailersnet1080p&quot;&gt;$$6&lt;/chain&gt;" dest="5+">
                                <RegExp input="$$5" output="\1" dest="6">
                                        <expression 
noclean="1">&lt;originaltitle&gt;([^&lt;]*)</expression>
                                </RegExp>
                                <expression>HD-Trailers\(1080p\)</expression>
                        </RegExp>
-                       
+                       <!-- configuración: trailer de filmaffinity -->
                        <RegExp input="$INFO[TrailerQ]" output="&lt;url 
function=&quot;SearchTrailerPage&quot;&gt;http://www.filmaffinity.com/es/evideos.php$$6&lt;/url&gt;";
 dest="5+">
                                <RegExp input="$$1" output="\1" dest="6">
                                        <expression 
noclean="1">/es/evideos.php([^"]+)</expression>
                                </RegExp>
                                <expression>Filmaffinity</expression>
                        </RegExp>
+
+                       <!-- eliminamos todos los espacios en blanco que hayan 
aparecido por el camino -->
+                       <RegExp input="$$5" output="\1 " dest="5">
+                               <expression repeat="yes" 
noclean="1">(\S+)</expression>
+                       </RegExp>
+                       
+                       <!-- y le devolvemos todos los detalles al señor XBMC 
-->
                        <expression noclean="1" />
                </RegExp>
        </GetDetails>
-       
+
+       <!-- función para obtener trailers desde filmaffinity -->
        <SearchTrailerPage dest="5">
-               <RegExp input="$$1" 
output="&lt;details&gt;&lt;trailer&gt;plugin://plugin.video.youtube/?action=play_video&videoid=\1&lt;/trailer&gt;&lt;/details&gt;"
 dest="5+">
+               <RegExp input="$$1" 
output="&lt;details&gt;&lt;trailer&gt;plugin://plugin.video.youtube/?action=play_video&amp;videoid=\1&lt;/trailer&gt;</details>"
 dest="5+">
                        <expression 
noclean="1">http://www.youtube.com/v/([^&amp;|^\\]*)</expression>
                </RegExp>
        </SearchTrailerPage>
-       
+
+       <!-- función para la obtención de la ID de IMDb y relacionados -->
        <GoogleToIMDB dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
+
+                       <!-- obtención del id de imdb desde google -->
                        <RegExp input="" output="&lt;id&gt;tt$$6&lt;/id&gt;" 
dest="5">
                                <RegExp input="$$1" output="\1" dest="6">
                                        <expression 
noclean="1">/title/tt([0-9]*)</expression>
                                </RegExp>
                                <expression noclean="1" />
                        </RegExp>
-                       
+
+                       <!-- obtención de los fanarts de TheMovieDatabase.org 
-->
                        <RegExp conditional="EnableFanArt" input="" 
output="&lt;chain 
function=&quot;GetTMDBFanartByIdChain&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
                                <expression />
                        </RegExp>
-                       
+
+                       <!-- obtención de los pósters de IMPAwards -->
                        <RegExp conditional="EnableIMPAwards" input="" 
output="&lt;chain 
function=&quot;GetIMPAThumbsById&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
                                <expression />
                        </RegExp>
-                       
+
+                       <!-- obtención de los pósters de TheMovieDatabase.org 
-->
                        <RegExp conditional="EnableTMDBPoster" input="" 
output="&lt;chain 
function=&quot;GetTMDBThumbsByIdChain&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
                                <expression />
                        </RegExp>
-                       
+
+                       <!-- obtención de los pósters de MoviePosterDB -->
                        <RegExp conditional="EnableMoviePosterDB" input="" 
output="&lt;chain 
function=&quot;GetMoviePosterDBThumbs&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
                                <expression />
                        </RegExp>
-                       
+
+                       <!-- obtención de los pósters de IMDB -->
                        <RegExp conditional="EnableIMDBPosters" input="" 
output="&lt;chain 
function=&quot;GetIMDBThumbsById&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
                                <expression />
                        </RegExp>
-                       
+
+                       <!-- obtención del listado completo de actores desde 
IMDB -->
                        <RegExp input="$INFO[Cast]" output="$$7" dest="5+">
                                <RegExp input="" output="&lt;chain 
function=&quot;GetIMDBFullCastById&quot;&gt;tt$$6&lt;/chain&gt;" dest="7">
                                        <expression />
                                </RegExp>
-                               
<expression>iMDB.Completo.\(Actores.y.Rol\)</expression>
+                               
<expression>IMDb.Completo.\(Actores.y.Rol\)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención del listado parcial de actores desde 
IMDB -->
                        <RegExp input="$INFO[Cast]" output="$$7" dest="5+">
                                <RegExp input="" output="&lt;chain 
function=&quot;GetIMDBCastById&quot;&gt;tt$$6&lt;/chain&gt;" dest="7">
                                        <expression />
                                </RegExp>
-                               
<expression>iMDB.Parcial.\(Actores.y.Rol\)</expression>
+                               
<expression>IMDb.Parcial.\(Actores.y.Rol\)</expression>
                        </RegExp>
-                       
+
+                       <!-- obtención de información extra de IMDB (top250, 
rating, etc) -->
                        <RegExp conditional="ExtraiMDB" input="" 
output="&lt;url 
function=&quot;GetImdbStuff&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;";
 dest="5+">
                                <expression />
                        </RegExp>
+                       
+                       <!-- obtención de colección desde TMDb-->
+                       <RegExp input="$$2" output="&lt;chain 
function=&quot;GetTMDBSetByIdChain&quot;&gt;tt$$6&lt;/chain&gt;" dest="5+">
+                               <expression />
+                       </RegExp>
+
                        <expression noclean="1" />
                </RegExp>
        </GoogleToIMDB>
-       
+
+       <!-- función para la obtención del ID de Alpacine -->
+       <GoogleToAlpacine dest="5">
+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;GetAlpacinePosters&quot;&gt;http://alpacine.com/pelicula/\1/carteles/&lt;/url&gt;&lt;/details&gt;";
 dest="5">
+                       <expression>&lt;a 
href=&quot;http://alpacine.com/pelicula/([0-9]*)/&quot;</expression>
+               </RegExp>
+       </GoogleToAlpacine>
+
+       <!-- función para la obtención de pósters de Alpacine -->
+       <GetAlpacinePosters dest="5">
+               <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
+                       <RegExp input="$$1" 
output="&lt;thumb&gt;http://img.alpacine.com/carteles/\1.jpg&lt;/thumb&gt;"; 
dest="6">
+                               <expression repeat="yes" 
noclean="1">src=&quot;http://img.alpacine.com/carteles/(.*?)\-100.jpg&quot; 
/&gt;</expression>
+                       </RegExp>
+                       <expression noclean="1" />
+               </RegExp>
+       </GetAlpacinePosters>
+
+       <!-- función para la obtención de pósters de FilmAffinity -->
        <GetFilmAffinityPosters dest="5">
                <RegExp input="$$10" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
                        <RegExp input="$$1" 
output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;"; dest="10">
@@ -234,23 +305,33 @@
                        <expression noclean="1" />
                </RegExp>
        </GetFilmAffinityPosters>
-       
+
+       <!-- función para la obtención de detalles extra de IMDb -->
        <GetImdbStuff dest="5">
                <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
+
+                       <!-- obtención de Top250 -->
                        <RegExp input="$$1" 
output="&lt;top250&gt;\1&lt;/top250&gt;" dest="6">
                                <expression>Top 250 #([0-9]*)&lt;/</expression>
                        </RegExp>
+
+                       <!-- obtención de ratings MPAA -->
                        <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;span 
itemprop=&quot;contentRating&quot;&gt;([^&lt;]*)</expression>
+                               <expression noclean="1">span 
itemprop=&quot;contentRating&quot;&gt;([^&lt;]*)</expression>
                        </RegExp>
+
+                       <!-- obtención de puntuación y número de votos -->
                        <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 
itemprop=&quot;ratingValue&quot;&gt;([0-9.]+).*?&gt;.*?title=&quot;([0-9,]+)\s</expression>
+                               <expression>span 
itemprop=&quot;ratingValue&quot;&gt;([0-9.]+)&lt;/span&gt;.*?title=&quot;([0-9,]+)\s</expression>
                        </RegExp>
+
+                       <!-- obtención de eslogan -->
                        <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>
                        </RegExp>
+
                        <expression noclean="1" />
                </RegExp>
        </GetImdbStuff>
-       
+
 </scraper>
diff --git a/metadata.filmaffinity.com/icon.png 
b/metadata.filmaffinity.com/icon.png
index d505cd5..2cdcac2 100644
Binary files a/metadata.filmaffinity.com/icon.png and 
b/metadata.filmaffinity.com/icon.png differ

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

Summary of changes:
 metadata.filmaffinity.com/addon.xml        |    2 +-
 metadata.filmaffinity.com/changelog.txt    |   12 ++
 metadata.filmaffinity.com/filmaffinity.xml |  249 ++++++++++++++++++----------
 metadata.filmaffinity.com/icon.png         |  Bin 33339 -> 42897 bytes
 4 files changed, 178 insertions(+), 85 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to