The branch, eden has been updated
       via  68ba2f18180c1f2d25ab9ba1a6c56c58997f5ad9 (commit)
      from  c266571d9f11e370345b3669fc58b3d025f865a5 (commit)

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

commit 68ba2f18180c1f2d25ab9ba1a6c56c58997f5ad9
Author: olympia <[email protected]>
Date:   Wed Jan 30 12:57:39 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..5aff850 100644
--- a/metadata.common.imdb.com/addon.xml
+++ b/metadata.common.imdb.com/addon.xml
@@ -1,7 +1,7 @@
 <?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"/>
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="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
                        <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2">
-                               <expression 
repeat="yes">itemprop=&quot;genre&quot;[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
+                               <expression 
repeat="yes">tt_str_gnr&quot;\s>\s([^&gt;]+)</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
@@ -91,7 +91,7 @@
        <ParseIMDBPlot dest="5">
                <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
                        <RegExp input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="2">
-                               <expression fixchars="1" 
trim="1">&lt;h2&gt;Storyline&lt;/h2&gt;\n+&lt;p&gt;(.*?)&lt;[^a/]</expression>
+                               <expression fixchars="1" 
trim="1">&lt;h2&gt;Storyline&lt;/h2&gt;\s+&lt;div\sclass=&quot;inline 
canwrap&quot;\sitemprop=&quot;description&quot;&gt;\s+&lt;p&gt;(.*?)&lt;[^a/]</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
@@ -119,7 +119,7 @@
        <ParseIMDBOutline dest="5">
                <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
                        <RegExp input="$$1" 
output="&lt;outline&gt;\1&lt;/outline&gt;" dest="2">
-                               <expression fixchars="1" 
trim="1">&lt;p&gt;\n?&lt;p 
itemprop=&quot;description&quot;&gt;([^&lt;]+)&lt;/p&gt;</expression>
+                               <expression fixchars="1" 
trim="1">&lt;/p&gt;\n?\s+&lt;p\sitemprop=&quot;description&quot;&gt;([^&lt;]+)&lt;/p&gt;</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
@@ -133,13 +133,13 @@
        <ParseIMDBCast dest="5">
                <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
                        <RegExp input="$$1" output="\1" dest="6">
-                               <expression noclean="1">&lt;table 
class=&quot;cast_list&quot;&gt;(.*?)&lt;/table&gt;</expression>
+                               <expression 
noclean="1">&lt;table\sclass=&quot;cast_list&quot;&gt;(.*?)&lt;/table&gt;</expression>
                        </RegExp>
-                       <RegExp input="$$6" 
output="&lt;actor&gt;&lt;thumb&gt;\2_SX1024_SY1024_\3&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;"
 dest="7">
-                               <expression repeat="yes" clear="yes" trim="3,4" 
noclean="1,2">&lt;noscript&gt;&lt;img 
\n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:([^&quot;]*\.)[^&quot;]*(\.jpg))[^&gt;]*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
+                       <RegExp input="$$6" 
output="&lt;actor&gt;&lt;thumb&gt;\2\3SX1024_SY1024_.jpg&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\5&lt;/role&gt;&lt;/actor&gt;"
 dest="7">
+                               <expression repeat="yes" clear="yes" trim="3,4" 
noclean="1,2">&lt;img[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:[^&quot;]*\.[^&quot;]*&quot;class=&quot;loadlate\shidden\s&quot;\sloadlate=&quot;([^&quot;]*)(_V._))[^&gt;]*.*?ter&quot;&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
                        </RegExp>
                        <RegExp input="$$6" 
output="&lt;actor&gt;&lt;thumb&gt;&lt;/thumb&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\3&lt;/role&gt;&lt;/actor&gt;"
 dest="7+">
-                               <expression repeat="yes" trim="1,2,3" 
fixchars="3" noclean="1,2">&lt;img 
\n[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:[^&quot;]*\.[^&quot;]*\.png)&quot;
 class=&quot;&quot; 
/&gt;*.*?ter"&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
+                               <expression repeat="yes" trim="1,2,3" 
fixchars="3" 
noclean="1,2">&lt;img[^a]*alt=&quot;([^&quot;]*)&quot;[^&quot;]*&quot;[^&quot;]*&quot;[^s]*src=&quot;(?:[^&quot;]*\.[^&quot;]*\.png)&quot;\sclass=&quot;.*?&quot;\s/&gt;*.*?ter&quot;&gt;[^&gt;]*&gt;\n\s*(&lt;[^&gt;]*&gt;)?([^&lt;\(]*)?</expression>
                        </RegExp>
                        <RegExp input="$$7" 
output="&lt;actor&gt;&lt;thumb&gt;\1&lt;/thumb&gt;\2&lt;/actor&gt;" dest="2+">
                                <expression repeat="yes" clear="yes" 
noclean="1,2,3">&lt;actor&gt;&lt;thumb&gt;(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?&lt;/thumb&gt;(.*?)&lt;/actor&gt;</expression>

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

Summary of changes:
 metadata.common.imdb.com/addon.xml     |    2 +-
 metadata.common.imdb.com/changelog.txt |    3 +++
 metadata.common.imdb.com/imdb.xml      |   14 +++++++-------
 3 files changed, 11 insertions(+), 8 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

Reply via email to