diff options
author | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
---|---|---|
committer | AlTheKiller <AlTheKiller@svn> | 2009-09-23 01:49:50 +0000 |
commit | 45285e8a9300cd754a760560640b75b09f98035e (patch) | |
tree | ad9f093885ad5c98e9dd4156674e7691c22ed0a2 /system/scrapers/video/imdb-cn.xml |
step 3/4: Move linuxport to trunk. How'd I get roped into this?
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'system/scrapers/video/imdb-cn.xml')
-rw-r--r-- | system/scrapers/video/imdb-cn.xml | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/system/scrapers/video/imdb-cn.xml b/system/scrapers/video/imdb-cn.xml new file mode 100644 index 0000000000..694186a300 --- /dev/null +++ b/system/scrapers/video/imdb-cn.xml @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="gb2312"?>
+<scraper framework="1.1" date="2009-08-10" name="IMDb-CN(Chinese)" content="movies" thumb="imdb-cn.gif" language="zh">
+ <include>common/tmdb.xml</include>
+ <include>common/movieposterdb.xml</include>
+ <GetSettings dest="3">
+ <RegExp input="$$5" output="<settings>\1</settings>" dest="3">
+ <RegExp input="$$1" output="<setting label="Enable MoviePosterDB" type="bool" id="movieposterdb" default="false"></setting>" dest="5">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="<setting label="Enable Fanart" type="bool" id="fanart" default="true"></setting>" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetSettings>
+ <NfoUrl dest="3">
+ <RegExp input="$$1" output="<url>http://www.imdb.cn/title/tt\1</url><id>tt\1</id>" dest="3">
+ <expression clear="yes" noclean="1">imdb.cn/title/tt([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<url>http://www.imdb.cn/title/tt\1</url><id>tt\1</id>" dest="3+">
+ <expression clear="yes" noclean="1">imdb.com/Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<url>http://www.imdb.cn/title/tt\1</url><id>tt\1</id>" dest="3+">
+ <expression clear="yes" noclean="1">imdb.com/title/tt([0-9]*)</expression>
+ </RegExp>
+ </NfoUrl>
+ <CreateSearchUrl dest="3" SearchStringEncoding="gb2312">
+ <RegExp input="$$1" output="<url>http://www.imdb.cn/searchh.php?keyword=\1&amp;a=search&amp;Type=movie</url>" dest="3">
+ <expression noclean="1"></expression>
+ </RegExp>
+ </CreateSearchUrl>
+ <GetSearchResults dest="8">
+ <RegExp input="$$5" output="<?xml version="1.0" encoding="gb2312" standalone="yes"?><results>\1</results>" dest="8">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes">/title/([t0-9]*)/ratings</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression clear="yes"><td colspan=2><span class=mn>([^<]*)</span></expression>
+ </RegExp>
+ <RegExp input="$$1" output="<entity><title>\1 - $$6 (\2)</title><url>http://www.imdb.cn/title/$$7</url><id>\$$7</id></entity>" dest="5">
+ <expression clear="yes" noclean="1"><h1>([^<]*)</h1>[^"]*"http://www.imdb.cn/Sections/Years/([0-9]*)"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<entity><title>\2 - \3 (\4)</title><url>http://www.imdb.cn/title/\1</url><id>\1</id></entity>" dest="5+">
+ <expression repeat="yes" noclean="1,3"><a href="title/([t0-9]*)" target="_blank">(.[^-]*)-(.[^<]*)</a> - \(([0-9]*)\)</expression>
+ </RegExp>
+ <expression clear="yes" noclean="1"/>
+ </RegExp>
+ </GetSearchResults>
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="<details>\1</details>" dest="3">
+ <RegExp input="$$2" output="<id>\1</id>" dest="5">
+ <expression></expression>
+ </RegExp>
+ <RegExp input="$$1" output="<title>\1</title>" dest="5+">
+ <expression trim="1" noclean="1"><title>([^<|^-]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<originaltitle>\1</originaltitle>" dest="5+">
+ <expression trim="1" noclean="1">Ƭ Ãû£º</span>.*?class=mn>(.[^<]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<year>\1</year>" dest="5+">
+ <expression><span class=hhh2>\(([0-9]*)\)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<top250>\1</top250>" dest="5+">
+ <expression>TOP <font color=red>([0-9]*) </font>></expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="5+">
+ <RegExp input="$$1" output="<mpaa>\1</mpaa>\n" dest="4">
+ <expression>MPAA[^<]*</span><br>(.[^<]*)</expression>
+ </RegExp>
+ <expression repeat="yes" noclean="1">(.*?)\n</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<certification>\1</certification>" dest="5+">
+ <expression repeat="yes"><a href=http://www.imdb.cn/Sections/Certification/[^>]*>([^<]*)</a></expression>
+ </RegExp>
+ <RegExp input="$$4" output="\1" dest="5+">
+ <RegExp input="$$1" output="<runtime>\1</runtime>\n" dest="4">
+ <expression trim="1"><td colspan="2"><font color=red>([^<]*)</expression>
+ </RegExp>
+ <expression repeat="yes" noclean="1">(.*?)\n</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<rating>\1</rating><votes>\2</votes>" dest="5+">
+ <expression>\.gif" ><b>([0-9.]+)/10</b> \( ([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<genre>\1</genre>" dest="5+">
+ <expression repeat="yes"><a href=http://www.imdb.cn/Sections/Genre/[^>]*>([^<]*)</a></expression>
+ </RegExp>
+ <RegExp input="$$1" output="<outline>\1</outline><plot>\1</plot>" dest="5+">
+ <expression><div id=imdbjqbody><h2>[^<]*</h2><br>(.*?)</div</expression>
+ </RegExp>
+ <RegExp input="$$2" output="<url cache="$$2-fullcredits.html" function="GetFullcredits">$$3/fulldredits</url>" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <RegExp conditional="movieposterdb" input="$$1" output="<url function="GetMoviePosterDBLink">http://www.movieposterdb.com/browse/search?type=movies&amp;query=\1</url>" dest="5+">
+ <expression>/title/tt([0-9]*)/ratings</expression>
+ </RegExp>
+ <RegExp input="$$1" output="<url function="GetIMDBCNPoster">\1</url>" dest="5+">
+ <expression><a href=(http://posters.imdb.cn/poster/[0-9]*)</expression>
+ </RegExp>
+ <RegExp conditional="fanart" input="$$2" output="<url function="GetTMDBFanartByIMDBId">http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=$$2&amp;api_key=57983e31fb435df4df77afb854740ea9</url>" dest="5+">
+ <expression></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetDetails>
+
+ <GetFullcredits clearbuffers="no" dest="5">
+ <RegExp input="$$2" output="<details>\1</details>" dest="5">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression clear="yes" noclean="1">ÑÝÔ± <table(.*?)</table></expression>
+ </RegExp>
+ <RegExp input="$$6" output="<actor><name>\1</name><role>\2</role></actor>" dest="2">
+ <expression repeat="yes" trim="1,2">href='/name/nm[0-9]+'>([^<]*)</a>[^\.]*\.\.\.\.\.\.([^<]*)</td></expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">µ¼ÑÝ <table(.*?)</table></expression>
+ </RegExp>
+ <RegExp input="$$7" output="<director>\1</director>" dest="2+">
+ <expression repeat="yes">href='/name/nm[0-9]+'>([^<]*)</a></expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression clear="yes" noclean="1">±à¾ç <table(.*?)</table></expression>
+ </RegExp>
+ <RegExp input="$$8" output="<credits>\1</credits>" dest="2+">
+ <expression repeat="yes">href='/name/nm[0-9]+'>([^<]*)</a></expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetFullcredits>
+ <GetIMDBCNPoster dest="5">
+ <RegExp input="$$6" output="<details>\1</details>" dest="5">
+ <RegExp input="$$1" output="<thumb>\1</thumb>" dest="6">
+ <expression clear="yes" noclean="1"><img src="(.*?/poster-pic/.*?.jpg)"</expression>
+ </RegExp>
+ <expression noclean="1"></expression>
+ </RegExp>
+ </GetIMDBCNPoster>
+</scraper>
|