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="<details><url>http://api.douban.com/movie/subject/imdb/tt\1</url><id>tt\1</id></details>"
dest="3">
+ <RegExp input="$$1"
output="<details><url>http://api.douban.com/v2/movie/imdb/tt\1</url><id>tt\1</id></details>"
dest="3">
<expression>imdb....?/title/tt([0-9]*)</expression>
</RegExp>
- <RegExp input="$$1"
output="<details><url>http://api.douban.com/movie/subject/imdb/tt\1</url><id>tt\1</id></details>"
dest="3">
+ <RegExp input="$$1"
output="<details><url>http://api.douban.com/v2/movie/imdb/tt\1</url><id>tt\1</id></details>"
dest="3">
<expression>imdb....?/Title\?([0-9]*)</expression>
</RegExp>
</NfoUrl>
<GetSearchResults dest="8">
<RegExp input="$$3" output="<results>\1</results>"
dest="8">
- <RegExp input="$$1"
output="<entity><title>\1 - \3
(\4)</title><url>http://api.douban.com/movie/subject/\2</url><id>\2</id></entity>"
dest="3+">
+ <RegExp input="$$1"
output="<entity><title>\1 - \3
(\4)</title><url>http://api.douban.com/v2/movie/subject/\2</url><id>\2</id></entity>"
dest="3+">
<expression
repeat="yes">"title":"(.+?)","url":"http:\\/\\/movie.douban.com\\/subject\\/([0-9]+)\\/[^"]*","sub_title":"(.*?)","year":"([0-9]+)"</expression>
</RegExp>
<expression noclean="1"/>
@@ -27,37 +27,49 @@
<expression/>
</RegExp>
<RegExp input="$$1"
output="<title>\1</title>" dest="5+">
- <expression><db:attribute
lang="zh_CN"
name="aka">(.+?)</db:attribute></expression>
+
<expression>"title":"(.+?)"</expression>
</RegExp>
<RegExp input="$$1"
output="<originaltitle>\1</originaltitle><title>\1</title>"
dest="5+">
- <expression><db:attribute
name="title">(.+?)</db:attribute></expression>
+
<expression>"original_title":"(.+?)"</expression>
</RegExp>
<RegExp input="$$1"
output="<year>\1</year>" dest="5+">
- <expression><db:attribute
name="year">([0-9]+)</db:attribute></expression>
+
<expression>"year":"(.+?)"</expression>
</RegExp>
<RegExp input="$$1"
output="<runtime>\1</runtime>" dest="5+">
<expression><db:attribute
name="movie_duration">([0-9]+)</expression>
</RegExp>
<RegExp input="$$1"
output="<votes>\1</votes>" dest="5+">
- <expression>numRaters="([0-9]+)"</expression>
+
<expression>"ratings_count":(\d+)</expression>
</RegExp>
<RegExp input="$$1"
output="<rating>\1</rating>" dest="5+">
- <expression>average="(.+?)"</expression>
+
<expression>"average":(\d+)</expression>
</RegExp>
- <RegExp input="$$1"
output="<genre>\1</genre>" dest="5+">
- <expression repeat="yes"><db:attribute
name="movie_type">(.+?)</db:attribute></expression>
+ <RegExp input="$$1" output="\1" dest="8">
+
<expression>"genres":\[(.+?)\]</expression>
+ </RegExp>
+ <RegExp input="$$8"
output="<genre>\1</genre>" dest="5+">
+ <expression
repeat="yes">"(.+?)"</expression>
</RegExp>
<RegExp input="$$1"
output="<plot>\1</plot>" dest="5+">
- <expression
fixchars="1"><summary>(.+?)</summary></expression>
+
<expression>"summary":"(.+?)"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression
clear="yes">"directors":\[(.+?)\]</expression>
+ </RegExp>
+ <RegExp input="$$8"
output="<director>\1</director>" dest="5+">
+ <expression
repeat="yes">"name":"(.+?)"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression
clear="yes">"writers":\[(.+?)\]</expression>
</RegExp>
- <RegExp input="$$1"
output="<director>\1</director>" dest="5+">
- <expression repeat="yes"><db:attribute
name="director">(.+?)</db:attribute></expression>
+ <RegExp input="$$8"
output="<credits>\1</credits>" dest="5+">
+ <expression
repeat="yes">"name":"(.+?)"</expression>
</RegExp>
- <RegExp input="$$1"
output="<credits>\1</credits>" dest="5+">
- <expression repeat="yes"><db:attribute
name="writer">(.+?)</db:attribute></expression>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression
clear="yes">"casts":\[(.+?)\]</expression>
</RegExp>
- <RegExp input="$$1"
output="<actor><name>\1</name></actor>" dest="5+">
- <expression repeat="yes"><db:attribute
name="cast">(.+?)</db:attribute></expression>
+ <RegExp input="$$8"
output="<actor><thumb>http://\1/img/celebrity/large/\2.jpg</thumb><name>\3</name></actor>"
dest="5+">
+ <expression
repeat="yes">"large":"http:\\/\\/(.+?)\\/img\\/celebrity\\/large\\/(\d+).jpg".+?"name":"(.+?)"</expression>
</RegExp>
<RegExp conditional="movieposterdb" input="$$1"
output="<chain
function="GetMoviePosterDBThumbs">tt\1</chain>" dest="5+">
<expression><db:attribute
name="imdb">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