diff options
author | vdrfan <vdrfan@svn> | 2010-02-21 16:26:13 +0000 |
---|---|---|
committer | vdrfan <vdrfan@svn> | 2010-02-21 16:26:13 +0000 |
commit | acb688f6b0dea4bb42793883979254f009035481 (patch) | |
tree | aff222cd448a6b713643fb693a9aeaf65e834bfd /system | |
parent | 59905059b33c30607e25570a21cf854dd917a5cb (diff) |
added: german kino.de movie scraper. testing and feedback appreciated.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28029 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'system')
-rw-r--r-- | system/scrapers/video/kino-de.png | bin | 0 -> 10589 bytes | |||
-rw-r--r-- | system/scrapers/video/kino-de.xml | 116 |
2 files changed, 116 insertions, 0 deletions
diff --git a/system/scrapers/video/kino-de.png b/system/scrapers/video/kino-de.png Binary files differnew file mode 100644 index 0000000000..32fa63ad7b --- /dev/null +++ b/system/scrapers/video/kino-de.png diff --git a/system/scrapers/video/kino-de.xml b/system/scrapers/video/kino-de.xml new file mode 100644 index 0000000000..303c633b12 --- /dev/null +++ b/system/scrapers/video/kino-de.xml @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?> +<scraper framework="1.1" date="2010-02-21" name="Kino.de" content="movies" thumb="kino-de.png" language="de"> + <include>common/tmdb.xml</include> + <NfoUrl dest="3"> + <RegExp input="$$1" output="<url>\1\2</url>" dest="3"> + <expression clear="yes" noclean="1">(kino.de/kinofilm/)(.*)</expression> + </RegExp> + </NfoUrl> + <CreateSearchUrl dest="3" SearchStringEncoding="iso-8859-1"> + <RegExp input="$$1" output="<url>http://www.kino.de/search.php?mode=backlist&searchCategory=film&inputSearch=\1</url>" dest="3"> + <expression noclean="1"/> + </RegExp> + </CreateSearchUrl> + <GetSearchResults dest="8"> + <RegExp input="$$5" output="<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?><results>\1</results>" dest="8"> + <RegExp input="$$1" output="<entity><title>\2</title><url>http://www.kino.de/\1</url></entity>" dest="5+"> + <expression repeat="yes">class="headline3" style="margin: 0;">.*?a href="([^"]*)">([^<]*)</a>.*?</h1></expression> + </RegExp> + <expression noclean="1"/> + </RegExp> + </GetSearchResults> + <GetDetails dest="3"> + <RegExp input="$$5" output="<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?><details>\1</details>" dest="3"> + <!-- Title --> + <RegExp input="$$1" output="<title>\1</title>" dest="5+"> + <expression trim="1"><title>([^<|]*)</expression> + </RegExp> + <!-- Original Title --> + <RegExp input="$$1" output="<originaltitle>\1</originaltitle>" dest="5+"> + <expression trim="1"><span class="standardsmall">\((.*)\)</span></expression> + </RegExp> + <!-- Year --> + <RegExp input="$$1" output="<year>\1</year>" dest="5+"> + <expression trim="1"><strong>.*?([0-9]{4})</strong><br /></expression> + </RegExp> + <!-- MPAA --> + <RegExp input="$$1" output="<mpaa>ab \1</mpaa>" dest="5+"> + <expression>Freigegeben ab ([0-9]*)</expression> + </RegExp> + <!-- Studio --> + <RegExp input="$$1" output="<studio>\1</studio>" dest="5+"> + <expression trim="1">Verleih:([^<]*)</strong></expression> + </RegExp> + <!-- Runtime --> + <RegExp input="$$1" output="<runtime>\1 Minuten</runtime>" dest="5+"> + <expression trim="1"><strong>([0-9]*) Min.</strong></expression> + </RegExp> + <!-- Genre Film --> + <RegExp input="$$1" output="\1" dest="6+"> + <expression><span class="standardsmall"><strong>([^<]*)<</expression> + </RegExp> + <RegExp input="$$6" output="<genre>\1</genre>" dest="5+"> + <expression repeat="yes">([^/]+)</expression> + </RegExp> + <!-- Plot --> + <RegExp input="$$1" output="<plot>\1</plot>" dest="5+"> + <expression trim="1"></table><span style="line-height: 15px;">(.*?)</span</expression> + </RegExp> + <!-- Cast/Crew --> + <RegExp input="$$1" output="<url function="GetCastAndCrew">http://www.kino.de\1</url>" dest="5+"> + <expression noclean="1"><a href="([^"]*)">Cast & Crew</a></expression> + </RegExp> + <!-- Trailer --> + <RegExp input="$$1" output="<url function="GetTrailer">http://www.kino.de\1</url>" dest="5+"> + <expression noclean="1"><a href="([^"]*)">Trailer</a></expression> + </RegExp> + <!-- Posters --> + <RegExp input="$$1" output="<thumb preview="\1/w512.jpg">\1/w1450.jpg</thumb>" dest="5+"> + <expression>style="padding-right: 3px;"> <img src="(.*?)/w120.jpg"</expression> + </RegExp> + <!-- Fanart --> + <RegExp input="$$1" output="<url function="GetTMDBFanartById">http://www.google.com/search?q=site:imdb.de+releaseinfo+%22\1%22</url>" dest="5+"> + <expression trim="1" encode="1"><title>([^<|]*)</expression> + </RegExp> + <expression noclean="1"/> + </RegExp> + </GetDetails> + <GetCastAndCrew dest="5"> + <RegExp input="$$2" output="<details>\1</details>" dest="5+"> + <!-- Actors --> + <RegExp input="$$1" output="\1" dest="7"> + <expression noclean="1">Cast<br />(.*?)headlinewhite</expression> + </RegExp> + <RegExp input="$$7" output="<actor><name>\3</name><role>\2</role></actor>" dest="2+"> + <expression trim="1" repeat="yes"><td class="dbtreffer(dark|light)" width="50%">([^<]*)</td>.*?<a href="[^"]+">([^<]*)</a></expression> + </RegExp> + <!-- Director --> + <RegExp input="$$1" output="\1" dest="7"> + <expression noclean="1">Regie&nbsp;</td>(.*?)</tr></expression> + </RegExp> + <RegExp input="$$7" output="<director>\1</director>" dest="2+"> + <expression trim="1" repeat="yes"><a href="[^"]+">([^<]*)</a></expression> + </RegExp> + <!-- Credits --> + <RegExp input="$$1" output="\1" dest="7"> + <expression noclean="1">Drehbuch&nbsp;</td>(.*?)</tr></expression> + </RegExp> + <RegExp input="$$7" output="<credits>\1</credits>" dest="2+"> + <expression trim="1" repeat="yes"><a href="[^"]+">([^<]*)</a></expression> + </RegExp> + <expression noclean="1"/> + </RegExp> + </GetCastAndCrew> + <GetTrailer dest="5"> + <RegExp input="$$1" output="<details><url function="GetTrailerLink">\1</url></details>" dest="5+"> + <expression noclean="1">lashvars.initItemXML = "([^"]*)"</expression> + </RegExp> + <expression noclean="1"/> + </GetTrailer> + <GetTrailerLink dest="5"> + <RegExp input="$$1" output="<details><trailer urlencoded="yes">\1</trailer></details>" dest="5"> + <expression noclean="1"><url>([^<]*)</url></expression> + </RegExp> + <expression noclean="1"/> + </GetTrailerLink> +</scraper> |