Advertisement
Guest User

Untitled

a guest
Oct 31st, 2012
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.14 KB | None | 0 0
  1. <?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">
  2.     <GetSettings dest="3">
  3.         <RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
  4.             <RegExp input="$$1" output="&lt;setting label=&quot;language&quot; type=&quot;labelenum&quot; values=&quot;da|fi|nl|de|it|es|fr|pl|hu|el|tr|ru|he|ja|pt|zh|cs|sl|hr|ko|en|sv|no&quot; id=&quot;language&quot; default=&quot;en&quot;&gt;&lt;/setting&gt;" dest="5">
  5.                 <expression/>
  6.             </RegExp>
  7.             <expression noclean="1"/>
  8.         </RegExp>
  9.     </GetSettings>
  10.     <CreateSearchUrl dest="3">
  11.         <RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.1/Movie.search/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\1$$4&lt;/url&gt;" dest="3">
  12.             <RegExp input="$$2" output="+\1" dest="4">
  13.                 <expression clear="yes">(.+)</expression>
  14.             </RegExp>
  15.             <expression noclean="1"/>
  16.         </RegExp>
  17.     </CreateSearchUrl>
  18.     <NfoUrl dest="3">
  19.         <RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;&lt;id&gt;\2&lt;/id&gt;" dest="3">
  20.             <expression clear="yes" noclean="1">(themoviedb.org/movie/)([0-9]*)</expression>
  21.         </RegExp>
  22.     </NfoUrl>
  23.     <GetSearchResults dest="8">
  24.         <RegExp input="$$3" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
  25.             <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url cache=&quot;tmdb-$INFO[language]-\2.xml&quot;&gt;http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;&lt;/entity&gt;" dest="3">
  26.                 <expression repeat="yes">&lt;movie&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;id&gt;([^&lt;]*)&lt;/id&gt;.*?&lt;released&gt;([0-9]*).*?&lt;/movie&gt;</expression>
  27.             </RegExp>
  28.             <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url cache=&quot;tmdb-$INFO[language]-\2.xml&quot;&gt;http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;&lt;/entity&gt;" dest="3+">
  29.                 <expression repeat="yes">&lt;movie&gt;.*?&lt;original_name&gt;([^&lt;]*)&lt;/original_name&gt;.*?&lt;id&gt;([^&lt;]*)&lt;/id&gt;.*?&lt;released&gt;([0-9]*).*?&lt;/movie&gt;</expression>
  30.             </RegExp>
  31.             <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url cache=&quot;tmdb-$INFO[language]-\2.xml&quot;&gt;http://api.themoviedb.org/2.1/Movie.getInfo/$INFO[language]/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;&lt;/entity&gt;" dest="3+">
  32.                 <expression repeat="yes">&lt;movie&gt;.*?&lt;alternative_name&gt;([^&lt;]*)&lt;/alternative_name&gt;.*?&lt;id&gt;([^&lt;]*)&lt;/id&gt;.*?&lt;released&gt;([0-9]*).*?&lt;/movie&gt;</expression>
  33.             </RegExp>
  34.             <expression noclean="1"/>
  35.         </RegExp>
  36.     </GetSearchResults>
  37.     <GetDetails dest="3">
  38.         <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
  39.             <RegExp input="$$1" output="&lt;id&gt;\1&lt;/id&gt;" dest="5">
  40.                 <expression noclean="1">&lt;id&gt;([^&lt;]*)&lt;/id&gt;</expression>
  41.             </RegExp>
  42.             <RegExp input="$$1" output="&lt;id&gt;\1&lt;/id&gt;" dest="5+">
  43.                 <expression clear="yes" noclean="1">&lt;imdb_id&gt;([^&lt;]*)&lt;/imdb_id&gt;</expression>
  44.             </RegExp>
  45.             <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
  46.                 <expression noclean="1">&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
  47.             </RegExp>
  48.             <RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
  49.                 <expression noclean="1">&lt;original_name&gt;([^&lt;]*)&lt;/original_name&gt;</expression>
  50.             </RegExp>
  51.             <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
  52.                 <expression noclean="1">&lt;released&gt;([0-9]+)-</expression>
  53.             </RegExp>
  54.             <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
  55.                 <expression noclean="1">&lt;runtime&gt;([^&lt;]*)&lt;/runtime&gt;</expression>
  56.             </RegExp>
  57.             <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
  58.                 <expression noclean="1">&lt;rating&gt;([^&lt;]*)&lt;/rating&gt;</expression>
  59.             </RegExp>
  60.             <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
  61.                 <expression noclean="1">&lt;votes&gt;([^&lt;]*)&lt;/votes&gt;</expression>
  62.             </RegExp>
  63.             <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="5+">
  64.                 <expression noclean="1">&lt;tagline&gt;([^&lt;]*)&lt;/tagline&gt;</expression>
  65.             </RegExp>
  66.             <RegExp input="$$1" output="\1" dest="6">
  67.                 <expression>&lt;certification&gt;([^&lt;]*)&lt;/certification&gt;</expression>
  68.             </RegExp>
  69.             <RegExp input="$$6" output="&lt;mpaa&gt;Rated \1&lt;/mpaa&gt;" dest="5+">
  70.                 <expression>(.+)</expression>
  71.             </RegExp>
  72.             <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
  73.                 <expression noclean="1" repeat="yes">&lt;category type=&quot;genre&quot; name=&quot;([^&quot;]*)&quot;</expression>
  74.             </RegExp>
  75.             <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
  76.                 <expression noclean="1" repeat="yes">&lt;studio name=&quot;([^&quot;]*)&quot;</expression>
  77.             </RegExp>
  78.             <RegExp input="$$1" output="&lt;country&gt;\1&lt;/country&gt;" dest="5+">
  79.                 <expression noclean="1" repeat="yes">&lt;country name=&quot;([^&quot;]*)&quot;</expression>
  80.             </RegExp>
  81.             <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  82.                 <expression noclean="1">&lt;overview&gt;([^&lt;]*)&lt;/overview&gt;</expression>
  83.             </RegExp>
  84.             <RegExp input="$$1" output="&lt;overview&gt;\1&lt;/overview&gt;" dest="5+">
  85.                 <expression noclean="1">&lt;overview&gt;([^&lt;]*)&lt;/overview&gt;</expression>
  86.             </RegExp>
  87.             <RegExp input="$$1" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
  88.                 <expression noclean="1" repeat="yes">&lt;person.*?name=&quot;([^&quot;]*)&quot; character=&quot;&quot; job=&quot;Director&quot;</expression>
  89.             </RegExp>
  90.             <RegExp input="$$1" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
  91.                 <expression noclean="1" repeat="yes">&lt;person.*?name=&quot;([^&quot;]*)&quot; character=&quot;&quot; job=&quot;Screenplay&quot;</expression>
  92.             </RegExp>
  93.             <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;thumb&gt;http://\4-original\5&lt;/thumb&gt;&lt;/actor&gt;" dest="5+">
  94.                 <expression noclean="1" repeat="yes">&lt;person.*?name=&quot;([^&quot;]*)&quot; character=&quot;([^&quot;]*)&quot; job=&quot;Actor&quot; id=&quot;([0-9]+)&quot; thumb=&quot;http://(.*?)-thumb([^&quot;]*)&quot;</expression>
  95.             </RegExp>
  96.             <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBThumbs&quot; cache=&quot;tmdb-images-\1.xml&quot;&gt;http://api.themoviedb.org/2.1/Movie.getImages/en/xml/57983e31fb435df4df77afb854740ea9/\1&lt;/url&gt;" dest="5+">
  97.                 <expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
  98.             </RegExp>
  99.             <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBFanart&quot; cache=&quot;tmdb-images-\1.xml&quot;&gt;http://api.themoviedb.org/2.1/Movie.getImages/en/xml/57983e31fb435df4df77afb854740ea9/\1&lt;/url&gt;" dest="5+">
  100.                 <expression>&lt;id&gt;([0-9]*)&lt;/id&gt;</expression>
  101.             </RegExp>
  102.             <RegExp input="$$1" output="\1" dest="18">
  103.                 <expression noclean="1">&lt;original_name&gt;([^&lt;]*)&lt;/original_name&gt;</expression>
  104.             </RegExp>
  105.             <RegExp input="$$17" output="\1" dest="19">
  106.                 <RegExp input="$$18" output="\1-" dest="17">
  107.                     <expression repeat="yes" trim="1">([\w]+)</expression>
  108.                 </RegExp>
  109.                 <expression noclean="1" />
  110.             </RegExp>
  111.             <RegExp input="$$1" output="&lt;url function=&quot;Get720pTrailer&quot;&gt;http://www.hd-trailers.net/movie/$$19&lt;/url&gt;" dest="5+">
  112.                 <expression noclean="1" />
  113.             </RegExp>
  114.             <expression noclean="1"/>
  115.         </RegExp>
  116.     </GetDetails>
  117.     <ParseTMDBThumbs dest="5">
  118.         <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
  119.             <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="15">
  120.                 <expression repeat="yes" noclean="1">&lt;poster[^&gt;]*&gt;(.*?)&lt;/poster&gt;</expression>
  121.             </RegExp>
  122.             <RegExp input="$$15" output="&lt;thumb preview=&quot;\2&quot;&gt;\1&lt;/thumb&gt;" dest="2">
  123.                 <expression repeat="yes" noclean="1,3">&lt;image url="([^"]*)" size="original".*?&lt;image url="([^"]*)" size="mid"</expression>
  124.             </RegExp>
  125.             <expression noclean="1">(.+)</expression>
  126.         </RegExp>
  127.     </ParseTMDBThumbs>
  128.     <ParseTMDBFanart dest="5">
  129.         <RegExp input="$$2" output="&lt;details&gt;&lt;fanart&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
  130.             <RegExp input="$$1" output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="3">
  131.                 <expression noclean="1" repeat="yes">&lt;backdrop[^&gt;]*&gt;(.*?)&lt;/backdrop&gt;</expression>
  132.             </RegExp>
  133.             <RegExp input="$$3" output="&lt;thumb preview=&quot;\2&quot;&gt;\1\3&lt;/thumb&gt;" dest="4">
  134.                 <expression noclean="1,3" repeat="yes">&lt;thumb&gt;(.*?)url=&quot;([^&quot;]*)&quot; size=&quot;poster&quot;(.*?)&lt;/thumb&gt;</expression>
  135.             </RegExp>
  136.             <RegExp input="$$4" output="&lt;thumb\1&gt;\2&lt;/thumb&gt;" dest="2">
  137.                 <expression repeat="yes" noclean="1">&lt;thumb([^&gt;]*)&gt;.*?url=&quot;([^&quot;]*)&quot; size=&quot;original&quot;.*?&lt;/thumb&gt;</expression>
  138.             </RegExp>
  139.             <expression noclean="1">(.+)</expression>
  140.         </RegExp>
  141.     </ParseTMDBFanart>
  142.     <Get720pTrailer dest="5">
  143.         <RegExp input="$$6" output="&lt;details&gt;&lt;trailer&gt;\1&lt;/trailer&gt;&lt;/details&gt;" dest="5">
  144.             <!--Fallback to fetch 480p trailer link if 720p is not available-->
  145.             <RegExp input="$$1" output="http://playlist.yahoo.com/makeplaylist.dll?sdm=web&amp;pt=rd&amp;sid=\1" dest="6">
  146.                 <expression noclean="1">&quot;&gt;Trailer&lt;/span&gt;&lt;/td&gt;.*?sid=(\d*)&quot; rel=&quot;lightbox\[res480p</expression>
  147.             </RegExp>
  148.             <!--Fetch 720p trailer link from hdtrailers.net-->
  149.             <RegExp input="$$1" output="http://playlist.yahoo.com/makeplaylist.dll?sdm=web&amp;pt=rd&amp;sid=\1" dest="6">
  150.                 <expression noclean="1">&quot;&gt;Trailer&lt;/span&gt;&lt;/td&gt;.*?sid=(\d*)&quot; rel=&quot;lightbox\[res720p</expression>
  151.             </RegExp>
  152.             <expression noclean="1" />
  153.         </RegExp>
  154.     </Get720pTrailer>
  155. </scraper>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement