The branch, eden has been updated
       via  64154029a6925a5743da5dd5f952786f8098f40f (commit)
      from  461766a3f81d95816363a5e4fbb2439eda742698 (commit)

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

commit 64154029a6925a5743da5dd5f952786f8098f40f
Author: taxigps <taxi...@sina.com>
Date:   Mon Mar 4 18:26:33 2013 +0800

    [metadata.douban.com] -v1.0.3

diff --git a/metadata.douban.com/addon.xml b/metadata.douban.com/addon.xml
index 7a1985c..be43963 100644
--- a/metadata.douban.com/addon.xml
+++ b/metadata.douban.com/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.douban.com"
        name="douban"
-       version="1.0.2"
+       version="1.0.3"
        provider-name="Taxigps">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.douban.com/douban.xml b/metadata.douban.com/douban.xml
index 0bd2e23..5acdbe2 100644
--- a/metadata.douban.com/douban.xml
+++ b/metadata.douban.com/douban.xml
@@ -6,16 +6,16 @@
                </RegExp>
        </CreateSearchUrl>
        <NfoUrl dest="3">
-               <RegExp input="$$1" 
output="&lt;details&gt;&lt;url&gt;http://api.douban.com/movie/subject/imdb/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;&lt;/details&gt;";
 dest="3">
+               <RegExp input="$$1" 
output="&lt;details&gt;&lt;url&gt;http://api.douban.com/v2/movie/imdb/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;&lt;/details&gt;";
 dest="3">
                        <expression>imdb....?/title/tt([0-9]*)</expression>
                </RegExp>
-               <RegExp input="$$1" 
output="&lt;details&gt;&lt;url&gt;http://api.douban.com/movie/subject/imdb/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;&lt;/details&gt;";
 dest="3">
+               <RegExp input="$$1" 
output="&lt;details&gt;&lt;url&gt;http://api.douban.com/v2/movie/imdb/tt\1&lt;/url&gt;&lt;id&gt;tt\1&lt;/id&gt;&lt;/details&gt;";
 dest="3">
                        <expression>imdb....?/Title\?([0-9]*)</expression>
                </RegExp>
        </NfoUrl>
        <GetSearchResults dest="8">
                <RegExp input="$$3" output="&lt;results&gt;\1&lt;/results&gt;" 
dest="8">
-                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1 - \3 
(\4)&lt;/title&gt;&lt;url&gt;http://api.douban.com/movie/subject/\2&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;&lt;/entity&gt;";
 dest="3+">
+                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1 - \3 
(\4)&lt;/title&gt;&lt;url&gt;http://api.douban.com/v2/movie/subject/\2&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;&lt;/entity&gt;";
 dest="3+">
                                <expression 
repeat="yes">&quot;title&quot;:&quot;(.+?)&quot;,&quot;url&quot;:&quot;http:\\/\\/movie.douban.com\\/subject\\/([0-9]+)\\/[^&quot;]*&quot;,&quot;sub_title&quot;:&quot;(.*?)&quot;,&quot;year&quot;:&quot;([0-9]+)&quot;</expression>
                        </RegExp>
                        <expression noclean="1"/>
@@ -27,37 +27,49 @@
                                <expression/>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
-                               <expression>&lt;db:attribute 
lang=&quot;zh_CN&quot; 
name=&quot;aka&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                               
<expression>&quot;title&quot;:&quot;(.+?)&quot;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;&lt;title&gt;\1&lt;/title&gt;"
 dest="5+">
-                               <expression>&lt;db:attribute 
name=&quot;title&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                               
<expression>&quot;original_title&quot;:&quot;(.+?)&quot;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
-                               <expression>&lt;db:attribute 
name=&quot;year&quot;&gt;([0-9]+)&lt;/db:attribute&gt;</expression>
+                               
<expression>&quot;year&quot;:&quot;(.+?)&quot;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
                                <expression>&lt;db:attribute 
name=&quot;movie_duration&quot;&gt;([0-9]+)</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
-                               <expression>numRaters="([0-9]+)"</expression>
+                               
<expression>&quot;ratings_count&quot;:(\d+)</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
-                               <expression>average="(.+?)"</expression>
+                               
<expression>&quot;average&quot;:(\d+)</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
-                               <expression repeat="yes">&lt;db:attribute 
name=&quot;movie_type&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                       <RegExp input="$$1" output="\1" dest="8">
+                               
<expression>&quot;genres&quot;:\[(.+?)\]</expression>
+                       </RegExp>
+                       <RegExp input="$$8" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+                               <expression 
repeat="yes">&quot;(.+?)&quot;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
-                               <expression 
fixchars="1">&lt;summary&gt;(.+?)&lt;/summary&gt;</expression>
+                               
<expression>&quot;summary&quot;:&quot;(.+?)&quot;</expression>
+                       </RegExp>
+                       <RegExp input="$$1" output="\1" dest="8">
+                               <expression 
clear="yes">&quot;directors&quot;:\[(.+?)\]</expression>
+                       </RegExp>
+                       <RegExp input="$$8" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+                               <expression 
repeat="yes">&quot;name&quot;:&quot;(.+?)&quot;</expression>
+                       </RegExp>
+                       <RegExp input="$$1" output="\1" dest="8">
+                               <expression 
clear="yes">&quot;writers&quot;:\[(.+?)\]</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
-                               <expression repeat="yes">&lt;db:attribute 
name=&quot;director&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                       <RegExp input="$$8" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+                               <expression 
repeat="yes">&quot;name&quot;:&quot;(.+?)&quot;</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
-                               <expression repeat="yes">&lt;db:attribute 
name=&quot;writer&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                       <RegExp input="$$1" output="\1" dest="8">
+                               <expression 
clear="yes">&quot;casts&quot;:\[(.+?)\]</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
-                               <expression repeat="yes">&lt;db:attribute 
name=&quot;cast&quot;&gt;(.+?)&lt;/db:attribute&gt;</expression>
+                       <RegExp input="$$8" 
output="&lt;actor&gt;&lt;thumb&gt;http://\1/img/celebrity/large/\2.jpg&lt;/thumb&gt;&lt;name&gt;\3&lt;/name&gt;&lt;/actor&gt;";
 dest="5+">
+                               <expression 
repeat="yes">&quot;large&quot;:&quot;http:\\/\\/(.+?)\\/img\\/celebrity\\/large\\/(\d+).jpg&quot;.+?&quot;name&quot;:&quot;(.+?)&quot;</expression>
                        </RegExp>
                        <RegExp conditional="movieposterdb" input="$$1" 
output="&lt;chain 
function=&quot;GetMoviePosterDBThumbs&quot;&gt;tt\1&lt;/chain&gt;" dest="5+">
                                <expression>&lt;db:attribute 
name=&quot;imdb&quot;&gt;http://www.imdb.com/title/tt([0-9]+)</expression>

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

Summary of changes:
 metadata.douban.com/addon.xml  |    2 +-
 metadata.douban.com/douban.xml |   46 +++++++++++++++++++++++++--------------
 2 files changed, 30 insertions(+), 18 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_feb
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to