The branch, dharma-pre has been updated
       via  ae8d0df90be47ba9ba48f22a0ebbe2a8b264144a (commit)
      from  338fe4b70ba0b2773857706d85a4d826d56e4d09 (commit)

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

commit ae8d0df90be47ba9ba48f22a0ebbe2a8b264144a
Author: olympia <[email protected]>
Date:   Mon Oct 11 20:22:46 2010 +0200

    [metadata.imdb.com] move scraping of IMDb rating out to IMDb scraper library

diff --git a/metadata.common.imdb.com/addon.xml 
b/metadata.common.imdb.com/addon.xml
index 689eb35..4b08fd1 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.0.4"
+       version="2.0.5"
        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 c8e8f9e..cd4bd77 100644
--- a/metadata.common.imdb.com/changelog.txt
+++ b/metadata.common.imdb.com/changelog.txt
@@ -1,3 +1,6 @@
+[B]2.0.5[/B]
+- changed: move scraping of IMDb rating out to IMDb scraper library
+
 [B]2.0.4[/B]
 - reverted: purge fixchars from all functions, since it cause convert fails on 
Beta2 and Linux
 
diff --git a/metadata.common.imdb.com/imdb.xml 
b/metadata.common.imdb.com/imdb.xml
index dbef7b8..24a3a4f 100644
--- a/metadata.common.imdb.com/imdb.xml
+++ b/metadata.common.imdb.com/imdb.xml
@@ -1,4 +1,9 @@
 <scraperfunctions>
+       <GetIMDBRatingById dest="5">
+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
cache=&quot;$$1-main.html&quot; 
function=&quot;ParseIMDBRating&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;";
 dest="5">
+                       <expression noclean="1" />
+               </RegExp>
+       </GetIMDBRatingById>
        <GetIMDBPlotById dest="5">
                <RegExp input="$$1" output="&lt;details&gt;&lt;url 
cache=&quot;$$1-main.html&quot; 
function=&quot;ParseIMDBPlot&quot;&gt;http://akas.imdb.com/title/$$1/&lt;/url&gt;&lt;/details&gt;";
 dest="5">
                        <expression noclean="1" />
@@ -54,6 +59,14 @@
                        <expression noclean="1" />
                </RegExp>
        </GetIMDBTrailerById>
+       <ParseIMDBRating dest="5">
+               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
+                       <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="2">
+                               <expression>&lt;span 
class="rating-rating"&gt;([0-9.]+).*?&gt;([0-9,]+) votes&lt;/a&gt;</expression>
+                       </RegExp>
+                       <expression noclean="1" />
+               </RegExp>
+       </ParseIMDBRating>
        <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">
diff --git a/metadata.imdb.com/addon.xml b/metadata.imdb.com/addon.xml
index 044e36d..ae5fc6c 100644
--- a/metadata.imdb.com/addon.xml
+++ b/metadata.imdb.com/addon.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.imdb.com"
        name="IMDb"
-        version="2.0.10"
+        version="2.0.11"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
     <import addon="metadata.common.themoviedb.org" version="1.0.7"/>
     <import addon="metadata.common.movieposterdb.com" version="1.0.4"/>
-    <import addon="metadata.common.imdb.com" version="2.0.4"/>
+    <import addon="metadata.common.imdb.com" version="2.0.5"/>
     <import addon="metadata.common.impa.com" version="1.0.3"/>
     <import addon="metadata.common.hdtrailers.net" version="1.0.4"/>
   </requires>
diff --git a/metadata.imdb.com/changelog.txt b/metadata.imdb.com/changelog.txt
index 6d91db1..ef50700 100644
--- a/metadata.imdb.com/changelog.txt
+++ b/metadata.imdb.com/changelog.txt
@@ -1,3 +1,6 @@
+[B]2.0.11[/B]
+- changed: move scraping of IMDb rating out to IMDb scraper library
+
 [B]2.0.10[/B]
 - fixed: year won't get scraped if title contains brackets
 
diff --git a/metadata.imdb.com/imdb.xml b/metadata.imdb.com/imdb.xml
index 40da1a8..73cebb1 100644
--- a/metadata.imdb.com/imdb.xml
+++ b/metadata.imdb.com/imdb.xml
@@ -22,7 +22,7 @@
                                <expression 
clear="yes">/title/([t0-9]*)/faq</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;&lt;url
 
cache=&quot;$$7-main.html&quot;&gt;http://akas.imdb.com/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression clear="yes" noclean="1">&lt;meta 
name="title" content="(?:&amp;#x22;)?([^"]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})\)</expression>
+                               <expression clear="yes" noclean="1">&lt;meta 
name=&quot;title&quot; 
content=&quot;(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})\)</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="4">
                                <expression noclean="1">(&gt;&lt;a 
href=&quot;/title.*)</expression>
@@ -59,8 +59,8 @@
                        <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
                                <expression 
trim="1">&lt;h4[^&gt;]*?&gt;Runtime:&lt;/h4&gt;[^0-9]*([0-9]+)</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5+">
-                               <expression>&lt;span 
class="rating-rating"&gt;([0-9.]+).*?&gt;([0-9,]+) votes&lt;/a&gt;</expression>
+                       <RegExp input="$$2" output="&lt;chain 
function=&quot;GetIMDBRatingById&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+                               <expression/>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
                                <expression repeat="yes">&lt;a 
href="/genre/([^"]+)</expression>

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

Summary of changes:
 metadata.common.imdb.com/addon.xml     |    2 +-
 metadata.common.imdb.com/changelog.txt |    3 +++
 metadata.common.imdb.com/imdb.xml      |   13 +++++++++++++
 metadata.imdb.com/addon.xml            |    4 ++--
 metadata.imdb.com/changelog.txt        |    3 +++
 metadata.imdb.com/imdb.xml             |    6 +++---
 6 files changed, 25 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to