The branch, frodo has been updated
via cb792de2123291b1ad3999e099839bae766dba83 (commit)
from 62a11d8d25cf80b348544f36fa28ac40359e2b22 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=cb792de2123291b1ad3999e099839bae766dba83
commit cb792de2123291b1ad3999e099839bae766dba83
Author: Lee Pollock <[email protected]>
Date: Sun Apr 21 20:15:27 2013 +0100
[metadata.filmaffinity.com] updated to version 1.5.6
diff --git a/metadata.filmaffinity.com/addon.xml
b/metadata.filmaffinity.com/addon.xml
index a616fad..efb2c4e 100755
--- a/metadata.filmaffinity.com/addon.xml
+++ b/metadata.filmaffinity.com/addon.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.filmaffinity.com"
name="FilmAffinity"
- version="1.5.5"
+ version="1.5.6"
provider-name="hectorZiN|MaDDoGo|agjacome|pancheto">
<requires>
<import addon="xbmc.metadata" version="2.1.0"/>
- <import addon="metadata.common.themoviedb.org" version="1.0"/>
- <import addon="metadata.common.movieposterdb.com" version="1.0"/>
- <import addon="metadata.common.impa.com" version="1.0"/>
- <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"/>
+ <import addon="metadata.common.themoviedb.org" version="2.9.2"/>
+ <import addon="metadata.common.movieposterdb.com" version="1.1.0"/>
+ <import addon="metadata.common.impa.com" version="1.1.0"/>
+ <import addon="metadata.common.imdb.com" version="2.7.6"/>
+ <import addon="metadata.common.hdtrailers.net" version="1.0.8"/>
+ <import addon="plugin.video.youtube" version="3.4.4"/>
</requires>
<extension point="xbmc.metadata.scraper.movies"
language="es"
diff --git a/metadata.filmaffinity.com/changelog.txt
b/metadata.filmaffinity.com/changelog.txt
index 1d03070..3de55de 100755
--- a/metadata.filmaffinity.com/changelog.txt
+++ b/metadata.filmaffinity.com/changelog.txt
@@ -1,3 +1,7 @@
+[B]1.5.6[/B]
+
+- Soporte para la actualización de la web de filmaffinity
+
[B]1.5.5[/B]
- Mejorada la búsqueda de tÃtulos en filmaffinity con caracteres especiales
diff --git a/metadata.filmaffinity.com/filmaffinity.xml
b/metadata.filmaffinity.com/filmaffinity.xml
index 264a7b1..15e7cc5 100755
--- a/metadata.filmaffinity.com/filmaffinity.xml
+++ b/metadata.filmaffinity.com/filmaffinity.xml
@@ -25,7 +25,7 @@
<RegExp input="$$5" output="<?xml version="1.0";
encoding="iso-8859-1"
standalone="yes"?><results>\1</results>" dest="8">
<!-- búsqueda de filmaffinity -->
<RegExp conditional="!GoogleAdvSearch" input="$$1"
output="<entity><title>\2
(\3)</title><url>http://www.filmaffinity.com/es/film\1.html</url><id>\1</id></entity>"
dest="5">
- <expression repeat="yes" noclean="1,2,3"><a
href="/es/film([0-9]*)\.html">([^<]*)</a>[^\(]*\(([0-9]{4})</expression>
+ <expression repeat="yes"
noclean="1,2,3">film([0-9]*)\.html">([^<]*)</a>[^\(]*\(([0-9]{4})</expression>
</RegExp>
<!-- en caso de que haya más de 10 páginas de
resultados en FA asumimos un error en la búsqueda -->
<!-- y reseteamos los resultados para forzar que XBMC
repita la búsqueda con el encoding adecuado -->
@@ -46,12 +46,12 @@
<!-- obtención de tÃtulo FA -->
<RegExp input="$$1" conditional="!EnableOriginalTitles"
output="<title>\1</title>" dest="5">
- <expression trim="1"
noclean="1">movie.gif" border="0">
(.*?)(\(AKA|<)</expression>
+ <expression trim="1"
noclean="1">main-title">[^>]*?>(.*?)(\(AKA|<)</expression>
</RegExp>
<!-- obtención de tÃtulo original -->
<RegExp input="$$1" output="\1" dest="12">
- <expression trim="1">T&Iacute\;TULO
ORIGINAL</th>\s*<td><strong>(.*?)(<|\(AKA)</expression>
+ <expression trim="1">Título
original</dt>[^>]*?>(.*?)(<|\(AKA)</expression>
</RegExp>
<RegExp input="$$12" conditional="EnableOriginalTitles"
output="<title>\1</title>" dest="5">
<expression noclean="1" />
@@ -62,7 +62,7 @@
<!-- obtención del año -->
<RegExp input="$$1" output="\1" dest="13">
-
<expression>AÑO</th>\s*<td>.*?\s*([0-9]{4})\s*</td></expression>
+
<expression>Año</dt>[^>]*?>([0-9]{4})</expression>
</RegExp>
<RegExp input="$$13"
output="<year>\1</year>" dest="5+">
<expression noclean="1" />
@@ -72,9 +72,9 @@
<RegExp input="$$9" output="\1|" dest="14">
<RegExp input="$$9" output="\1 " dest="9">
<RegExp input="$$1" output="\1"
dest="9">
- <expression
noclean="1">DIRECTOR</th>\s*<td>(.*?)</td</expression>
+ <expression
noclean="1">Director</dt>[^>]*?>(.*?)</dd</expression>
</RegExp>
- <expression repeat="yes">a
href="[^"]*">(.*?)(<|\(AKA)</expression>
+ <expression
repeat="yes">">(.*?)(</a>|\(AKA)</expression>
</RegExp>
<expression repeat="yes">([^
\.]{2,})</expression>
</RegExp>
@@ -82,14 +82,14 @@
<!-- obtención del director (o directores) -->
<RegExp input="$$9"
output="<director>\1</director>" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1">DIRECTOR</th>\s*<td>(.*?)</td</expression>
+ <expression
noclean="1">Director</dt>[^>]*?>(.*?)</dd</expression>
</RegExp>
- <expression repeat="yes">a
href="[^"]*">([^<]+)</a></expression>
+ <expression
repeat="yes">">([^<]+)</a></expression>
</RegExp>
<!-- obtención del argumento -->
<RegExp input="$$1"
output="<plot>\1</plot>" dest="5+">
- <expression
trim="1">SINOPSIS</th>\s*<td>(.*?)(\(FILMAFFINITY\)|</td>)</expression>
+
<expression>Sinopsis</dt>[^>]*?>(.*?)(\(FILMAFFINITY\)|</dd>)</expression>
</RegExp>
<!-- obtención del paÃs -->
@@ -106,14 +106,14 @@
<!-- si "miniaturas de estudio" desactivado:
descargamos todo -->
<RegExp conditional="!StudioFlagsON" input="$$9"
output="<studio>\1</studio>" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
-
<expression>PRODUCTORA</th>\s*<td>([^<]*)</expression>
+
<expression>Productora</dt>[^>]*?>([^<]*)</expression>
</RegExp>
<expression repeat="yes"
trim="1">([^,\;/]+)</expression>
</RegExp>
<!-- si activado: descargamos sólo la primera
productora -->
<RegExp conditional="StudioFlagsON" input="$$9"
output="<studio>\1</studio>" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
-
<expression>PRODUCTORA</th>\s*<td>([^</]*)</expression>
+
<expression>Productora</dt>[^>]*?>([^</]*)</expression>
</RegExp>
<!-- limpiamos cosas como "Coproducción
Alemana-Francia;" -->
<expression
trim="1">(?:(?:[^\;]*)\;\s)?(.*)</expression>
@@ -122,35 +122,29 @@
<!-- obtención de guionistas -->
<RegExp input="$$9"
output="<credits>\1</credits>" dest="5+">
<RegExp input="$$1" output="\1" dest="9">
-
<expression>GUI&Oacute\;N</th>\s*<td>(.*?)(\(|<)</expression>
+
<expression>Guión</dt>[^>]*?>(.*?)(\(|<)</expression>
</RegExp>
<expression repeat="yes"
trim="1">(.*?)(&amp;|;|,|$)</expression>
</RegExp>
<!-- obtención de puntuación y número de votos de
filmaffinity (si búsqueda rápida) -->
<RegExp conditional="EnableFastSearch" input="$$9"
output="\1" dest="5+">
- <RegExp input="$$1"
output="<rating>\1.\2</rating>" dest="9">
-
<expression>bold;">([1-9]),([0-9])</expression>
- </RegExp>
- <RegExp input="$$1"
output="<votes>\1</votes>" dest="9+">
- <expression>>([0-9\.]*)
votos</expression>
+ <RegExp input="$$1"
output="<rating>\1.\2</rating><votes>\3</votes>"
dest="9">
+
<expression>movie-rat-avg.*?([1-9]),([0-9]).*?([0-9\.]+)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
<!-- obtención de puntuación y número de votos de
filmaffinity (si no IMDB) -->
<RegExp conditional="!IMDBRatings" input="$$9"
output="\1" dest="5+">
- <RegExp input="$$1"
output="<rating>\1.\2</rating>" dest="9">
-
<expression>bold;">([1-9]),([0-9])</expression>
- </RegExp>
- <RegExp input="$$1"
output="<votes>\1</votes>" dest="9+">
- <expression>>([0-9\.]*)
votos</expression>
+ <RegExp input="$$1"
output="<rating>\1.\2</rating><votes>\3</votes>"
dest="9">
+
<expression>movie-rat-avg.*?([1-9]),([0-9]).*?([0-9\.]+)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
<!-- obtención de duración -->
<RegExp input="$$1"
output="<runtime>\1</runtime>" dest="5+">
-
<expression></a>\s*</div>\s*([0-9]*)
min\.\s*</td></expression>
+
<expression>Duración</dt>[^>]*?>([0-9]*)</expression>
</RegExp>
<!-- obtención de listado de actores desde
filmaffinity (si búsqueda rápida) -->
-----------------------------------------------------------------------
Summary of changes:
metadata.filmaffinity.com/addon.xml | 14 +++++-----
metadata.filmaffinity.com/changelog.txt | 4 +++
metadata.filmaffinity.com/filmaffinity.xml | 40 ++++++++++++----------------
3 files changed, 28 insertions(+), 30 deletions(-)
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons