Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?><scraper framework="1,1" date="2010-06-04" name="tmdb_olympia" content="movies" thumb="icon.png" language="en">
- <GetSettings dest="3">
- <RegExp input="$$5" output="<settings>\1</settings>" dest="3">
- <RegExp input="$$1" output="<setting label="language" type="labelenum" values="da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|en|sv|no" id="language" default="en"></setting>" dest="5">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetSettings>
- <CreateSearchUrl dest="3">
- <RegExp input="$$1" output="<url>http://api.themoviedb.org/2.1/Movie.search/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\1$$4</url>" dest="3">
- <RegExp input="$$2" output="+\1" dest="4">
- <expression clear="yes">(.+)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </CreateSearchUrl>
- <NfoUrl dest="3">
- <RegExp input="$$1" output="<url>http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2</url><id>\2</id>" dest="3">
- <expression clear="yes" noclean="1">(themoviedb.org/movie/)([0-9]*)</expression>
- </RegExp>
- </NfoUrl>
- <GetSearchResults dest="8">
- <RegExp input="$$3" output="<results>\1</results>" dest="8">
- <RegExp input="$$1" output="<entity><title>\1</title><id>\2</id><year>\3</year><url cache="tmdb-$INFO[language]-\2.xml">http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2</url></entity>" dest="3">
- <expression repeat="yes"><movie>.*?<name>([^<]*)</name>.*?<id>([^<]*)</id>.*?<released>([0-9]*).*?</movie></expression>
- </RegExp>
- <RegExp input="$$1" output="<entity><title>\1</title><id>\2</id><year>\3</year><url cache="tmdb-$INFO[language]-\2.xml">http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2</url></entity>" dest="3+">
- <expression repeat="yes"><movie>.*?<original_name>([^<]*)</original_name>.*?<id>([^<]*)</id>.*?<released>([0-9]*).*?</movie></expression>
- </RegExp>
- <RegExp input="$$1" output="<entity><title>\1</title><id>\2</id><year>\3</year><url cache="tmdb-$INFO[language]-\2.xml">http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2</url></entity>" dest="3+">
- <expression repeat="yes"><movie>.*?<alternative_name>([^<]*)</alternative_name>.*?<id>([^<]*)</id>.*?<released>([0-9]*).*?</movie></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetSearchResults>
- <GetDetails dest="3">
- <RegExp input="$$5" output="<details>\1</details>" dest="3">
- <RegExp input="$$1" output="<id>\1</id>" dest="5">
- <expression noclean="1"><id>([^<]*)</id></expression>
- </RegExp>
- <RegExp input="$$1" output="<id>\1</id>" dest="5+">
- <expression clear="yes" noclean="1"><imdb_id>([^<]*)</imdb_id></expression>
- </RegExp>
- <RegExp input="$$1" output="<title>\1</title>" dest="5+">
- <expression noclean="1"><name>([^<]*)</name></expression>
- </RegExp>
- <RegExp input="$$1" output="<originaltitle>\1</originaltitle>" dest="5+">
- <expression noclean="1"><original_name>([^<]*)</original_name></expression>
- </RegExp>
- <RegExp input="$$1" output="<year>\1</year>" dest="5+">
- <expression noclean="1"><released>([0-9]+)-</expression>
- </RegExp>
- <RegExp input="$$1" output="<runtime>\1</runtime>" dest="5+">
- <expression noclean="1"><runtime>([^<]*)</runtime></expression>
- </RegExp>
- <RegExp input="$$1" output="<rating>\1</rating>" dest="5+">
- <expression noclean="1"><rating>([^<]*)</rating></expression>
- </RegExp>
- <RegExp input="$$1" output="<votes>\1</votes>" dest="5+">
- <expression noclean="1"><votes>([^<]*)</votes></expression>
- </RegExp>
- <RegExp input="$$1" output="<tagline>\1</tagline>" dest="5+">
- <expression noclean="1"><tagline>([^<]*)</tagline></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression><certification>([^<]*)</certification></expression>
- </RegExp>
- <RegExp input="$$6" output="<mpaa>Rated \1</mpaa>" dest="5+">
- <expression>(.+)</expression>
- </RegExp>
- <RegExp input="$$1" output="<genre>\1</genre>" dest="5+">
- <expression noclean="1" repeat="yes"><category type="genre" name="([^"]*)"</expression>
- </RegExp>
- <RegExp input="$$1" output="<studio>\1</studio>" dest="5+">
- <expression noclean="1" repeat="yes"><studio name="([^"]*)"</expression>
- </RegExp>
- <RegExp input="$$1" output="<country>\1</country>" dest="5+">
- <expression noclean="1" repeat="yes"><country name="([^"]*)"</expression>
- </RegExp>
- <RegExp input="$$1" output="<plot>\1</plot>" dest="5+">
- <expression noclean="1"><overview>([^<]*)</overview></expression>
- </RegExp>
- <RegExp input="$$1" output="<overview>\1</overview>" dest="5+">
- <expression noclean="1"><overview>([^<]*)</overview></expression>
- </RegExp>
- <RegExp input="$$1" output="<director>\1</director>" dest="5+">
- <expression noclean="1" repeat="yes"><person.*?name="([^"]*)" character="" job="Director"</expression>
- </RegExp>
- <RegExp input="$$1" output="<credits>\1</credits>" dest="5+">
- <expression noclean="1" repeat="yes"><person.*?name="([^"]*)" character="" job="Screenplay"</expression>
- </RegExp>
- <RegExp input="$$1" output="<actor><name>\1</name><role>\2</role><thumb>http://\4-original\5</thumb></actor>" dest="5+">
- <expression noclean="1" repeat="yes"><person.*?name="([^"]*)" character="([^"]*)" job="Actor" id="([0-9]+)" thumb="http://(.*?)-thumb([^"]*)"</expression>
- </RegExp>
- <RegExp input="$$1" output="<url function="ParseTMDBThumbs" cache="tmdb-images-\1.xml">http://api.themoviedb.org/2.1/Movie.getImages/en/xml/57983e31fb435df4df77afb854740ea9/\1</url>" dest="5+">
- <expression><id>([0-9]*)</id></expression>
- </RegExp>
- <RegExp input="$$1" output="<url function="ParseTMDBFanart" cache="tmdb-images-\1.xml">http://api.themoviedb.org/2.1/Movie.getImages/en/xml/57983e31fb435df4df77afb854740ea9/\1</url>" dest="5+">
- <expression><id>([0-9]*)</id></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="18">
- <expression noclean="1"><original_name>([^<]*)</original_name></expression>
- </RegExp>
- <RegExp input="$$17" output="\1" dest="19">
- <RegExp input="$$18" output="\1-" dest="17">
- <expression repeat="yes" trim="1">([\w]+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$1" output="<url function="Get720pTrailer">http://www.hd-trailers.net/movie/$$19</url>" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetDetails>
- <ParseTMDBThumbs dest="5">
- <RegExp input="$$2" output="<details>\1</details>" dest="5">
- <RegExp input="$$1" output="<thumb>\1</thumb>" dest="15">
- <expression repeat="yes" noclean="1"><poster[^>]*>(.*?)</poster></expression>
- </RegExp>
- <RegExp input="$$15" output="<thumb preview="\2">\1</thumb>" dest="2">
- <expression repeat="yes" noclean="1,3"><image url="([^"]*)" size="original".*?<image url="([^"]*)" size="mid"</expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- </ParseTMDBThumbs>
- <ParseTMDBFanart dest="5">
- <RegExp input="$$2" output="<details><fanart>\1</fanart></details>" dest="5">
- <RegExp input="$$1" output="<thumb>\1</thumb>" dest="3">
- <expression noclean="1" repeat="yes"><backdrop[^>]*>(.*?)</backdrop></expression>
- </RegExp>
- <RegExp input="$$3" output="<thumb preview="\2">\1\3</thumb>" dest="4">
- <expression noclean="1,3" repeat="yes"><thumb>(.*?)url="([^"]*)" size="poster"(.*?)</thumb></expression>
- </RegExp>
- <RegExp input="$$4" output="<thumb\1>\2</thumb>" dest="2">
- <expression repeat="yes" noclean="1"><thumb([^>]*)>.*?url="([^"]*)" size="original".*?</thumb></expression>
- </RegExp>
- <expression noclean="1">(.+)</expression>
- </RegExp>
- </ParseTMDBFanart>
- <Get720pTrailer dest="5">
- <RegExp input="$$6" output="<details><trailer>\1</trailer></details>" dest="5">
- <!--Fallback to fetch 480p trailer link if 720p is not available-->
- <RegExp input="$$1" output="http://playlist.yahoo.com/makeplaylist.dll?sdm=web&pt=rd&sid=\1" dest="6">
- <expression noclean="1">">Trailer</span></td>.*?sid=(\d*)" rel="lightbox\[res480p</expression>
- </RegExp>
- <!--Fetch 720p trailer link from hdtrailers.net-->
- <RegExp input="$$1" output="http://playlist.yahoo.com/makeplaylist.dll?sdm=web&pt=rd&sid=\1" dest="6">
- <expression noclean="1">">Trailer</span></td>.*?sid=(\d*)" rel="lightbox\[res720p</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </Get720pTrailer>
- </scraper>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement