The branch, frodo has been updated
via 27edb62adfab1f6813faf3dc1a9a2c9dcfa0ffef (commit)
from 06ea260ebbfb0838d874396f8bfa7d43ea5fb2a6 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=27edb62adfab1f6813faf3dc1a9a2c9dcfa0ffef
commit 27edb62adfab1f6813faf3dc1a9a2c9dcfa0ffef
Author: olympia <[email protected]>
Date: Wed Jan 30 12:56:54 2013 +0100
[metadata.common.imdb.com] updated to version 2.7.0
diff --git a/metadata.common.imdb.com/addon.xml
b/metadata.common.imdb.com/addon.xml
index 6bc71f8..9f95488 100644
--- a/metadata.common.imdb.com/addon.xml
+++ b/metadata.common.imdb.com/addon.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.common.imdb.com"
name="IMDB common scraper functions"
- version="2.6.2"
+ version="2.7.0"
provider-name="Team XBMC">
<requires>
- <import addon="xbmc.metadata" version="1.0"/>
+ <import addon="xbmc.metadata" version="2.1.0"/>
</requires>
<extension point="xbmc.metadata.scraper.library"
library="imdb.xml"/>
diff --git a/metadata.common.imdb.com/changelog.txt
b/metadata.common.imdb.com/changelog.txt
index fc2a757..c9ba9dc 100644
--- a/metadata.common.imdb.com/changelog.txt
+++ b/metadata.common.imdb.com/changelog.txt
@@ -1,3 +1,6 @@
+[B]2.7.0[/B]
+- fixed: IMDb scraping after layout changes
+
[B]2.6.2[/B]
- fixed: director(s) and writer(s) scraping in case of IMDbFull is selected
diff --git a/metadata.common.imdb.com/imdb.xml
b/metadata.common.imdb.com/imdb.xml
index 6c321bf..885f575 100644
--- a/metadata.common.imdb.com/imdb.xml
+++ b/metadata.common.imdb.com/imdb.xml
@@ -7,7 +7,7 @@
<ParseIMDBGenres dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<genre>\1</genre>" dest="2">
- <expression
repeat="yes">itemprop="genre"[^>]+>([^<]+)</a></expression>
+ <expression
repeat="yes">tt_str_gnr"\s>\s([^>]+)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -91,7 +91,7 @@
<ParseIMDBPlot dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<plot>\1</plot>" dest="2">
- <expression fixchars="1"
trim="1"><h2>Storyline</h2>\n+<p>(.*?)<[^a/]</expression>
+ <expression fixchars="1"
trim="1"><h2>Storyline</h2>\s+<div\sclass="inline
canwrap"\sitemprop="description">\s+<p>(.*?)<[^a/]</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -119,7 +119,7 @@
<ParseIMDBOutline dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<outline>\1</outline>" dest="2">
- <expression fixchars="1"
trim="1"><p>\n?<p
itemprop="description">([^<]+)</p></expression>
+ <expression fixchars="1"
trim="1"></p>\n?\s+<p\sitemprop="description">([^<]+)</p></expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -133,13 +133,13 @@
<ParseIMDBCast dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><table
class="cast_list">(.*?)</table></expression>
+ <expression
noclean="1"><table\sclass="cast_list">(.*?)</table></expression>
</RegExp>
- <RegExp input="$$6"
output="<actor><thumb>\2_SX1024_SY1024_\3</thumb><name>\1</name><role>\5</role></actor>"
dest="7">
- <expression repeat="yes" clear="yes" trim="3,4"
noclean="1,2"><noscript><img
\n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:([^"]*\.)[^"]*(\.jpg))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
+ <RegExp input="$$6"
output="<actor><thumb>\2\3SX1024_SY1024_.jpg</thumb><name>\1</name><role>\5</role></actor>"
dest="7">
+ <expression repeat="yes" clear="yes" trim="3,4"
noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*"class="loadlate\shidden\s"\sloadlate="([^"]*)(_V._))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
</RegExp>
<RegExp input="$$6"
output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>"
dest="7+">
- <expression repeat="yes" trim="1,2,3"
fixchars="3" noclean="1,2"><img
\n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)"
class=""
/>*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
+ <expression repeat="yes" trim="1,2,3"
fixchars="3"
noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)"\sclass=".*?"\s/>*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
</RegExp>
<RegExp input="$$7"
output="<actor><thumb>\1</thumb>\2</actor>" dest="2+">
<expression repeat="yes" clear="yes"
noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression>
-----------------------------------------------------------------------
Summary of changes:
metadata.common.imdb.com/addon.xml | 4 ++--
metadata.common.imdb.com/changelog.txt | 3 +++
metadata.common.imdb.com/imdb.xml | 14 +++++++-------
3 files changed, 12 insertions(+), 9 deletions(-)
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons