Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <scraper name="epguides.com">
- <NfoUrl dest="3">
- <RegExp input="$$1" output="<url>\1</url>" dest="3">
- <expression noclean="1" trim="1">http://(?:www\.)?epguides\.com/[^/]+)</expression>
- </RegExp>
- </NfoUrl>
- <CreateSearchUrl dest="3">
- <RegExp input="$$1" output="<url>http://www.google.com/cse?hl=en&q=allintitle%3A&q=site%3Aepguides.com&q=\1</url>" dest="3">
- <RegExp input="$$2" output="%20(\1)" dest="4">
- <expression clear="yes">(.+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </CreateSearchUrl>
- <GetSearchResults dest="8">
- <RegExp input="$$7" output="<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?><results sorted="yes">\1</results>" dest="8">
- <RegExp input="$$1" output="<entity><title>\2</title><url>http://epguides.com/\1</url><id>\2</id></entity>" dest="7">
- <expression repeat="yes"><a class="l" href="http://epguides\.com/([^/"]+).*?>([^\(]+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetSearchResults>
- <GetDetails dest="7">
- <RegExp input="$$5" output="<details>\1</details>" dest="7">
- <!--
- <RegExp input="$$1" output="<plot>\1</plot>" dest="5+">
- <expression><div id="blurb">(.*?)</div></expression>
- </RegExp>
- -->
- <RegExp input="$$1" output="<episodeguide><url>$$3</url></episodeguide>" dest="5+">
- <expression noclean="1" />
- </RegExp>
- <RegExp input="$$2" output="\1" dest="2">
- <expression encode="1" clear="yes">(.+)</expression>
- </RegExp>
- <RegExp input="$$1" output="<url cache="$$2-TVDBLink" function="GetTVDBId">http://www.thetvdb.com/api/GetSeries.php?seriesname=$$2</url>" dest="5+">
- <expression />
- </RegExp>
- <RegExp input="$$1" output="<url cache="$$2-TVDBLink" function="GetTVDBLink">http://www.thetvdb.com/api/GetSeries.php?seriesname=$$2</url>" dest="5+">
- <expression />
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetDetails>
- <GetTVDBId dest="6">
- <RegExp input="$$1" output="<details><id>\1</id></details>" dest="6">
- <expression><seriesid>([0-9]*)</seriesid></expression>
- </RegExp>
- </GetTVDBId>
- <GetTVDBLink dest="6">
- <RegExp input="$$1" output="<details><url cache="\1-TVDB" function="GetTVDBStuff">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url></details>" dest="6">
- <expression><seriesid>([0-9]*)</seriesid></expression>
- </RegExp>
- </GetTVDBLink>
- <GetTVDBStuff dest="7">
- <RegExp input="$$4" output="<?xml version="1.0" encoding="utf-8" standalone="yes"?><details>\1</details>" dest="7">
- <RegExp input="$$1" output="<plot>\1</plot>" dest="4">
- <expression noclean="1"><Overview>([^<]*)</Overview></expression>
- </RegExp>
- <RegExp input="$$1" output="<mpaa>\1</mpaa>" dest="4+">
- <expression><ContentRating>([^<]*)</ContentRating></expression>
- </RegExp>
- <RegExp input="$$1" output="<premiered>\1</premiered>" dest="4+">
- <expression><FirstAired>([^<]*)</FirstAired></expression>
- </RegExp>
- <RegExp input="$$1" output="<rating>\1</rating>" dest="4+">
- <expression><Rating>([^<]*)</Rating></expression>
- </RegExp>
- <RegExp input="$$1" output="<studio>\1</studio>" dest="4+">
- <expression><Network>([^<]*)</Network></expression>
- </RegExp>
- <RegExp input="$$1" output="<title>\1</title>" dest="4+">
- <expression><SeriesName>([^<]*)</SeriesName></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="10">
- <expression noclean="1"><Genre>([^<]*)</Genre></expression>
- </RegExp>
- <RegExp input="$$10" output="<genre>\1</genre>" dest="4+">
- <expression repeat="yes">([^\|]*)\|</expression>
- </RegExp>
- <RegExp input="$$10" output="<genre>\1</genre>" dest="4+">
- <expression repeat="yes">([^,]*),</expression>
- </RegExp>
- <RegExp input="$$10" output="<genre>\1</genre>" dest="4+">
- <expression>([^\|,]+)$</expression>
- </RegExp>
- <!-- actors with thumbs -->
- <RegExp input="$$1" output="<actor><name>\2</name><role>\3</role><thumb>http://thetvdb.com/banners/\1</thumb></actor>" dest="4+">
- <expression repeat="yes" noclean="1,2,3"><Actor>.*?<Image>([^<]+)</Image>.*?<Name>([^<]*)</Name>.*?<Role>([^<]*)</expression>
- </RegExp>
- <!-- actors without thumbs -->
- <RegExp input="$$1" output="<actor><name>\2</name><role>\3</role></actor>" dest="4+">
- <expression repeat="yes" noclean="1,2,3"><Actor>.*?<Image>([^<]*)</Image>.*?<Name>([^<]*)</Name>.*?<Role>([^<]*)</expression>
- </RegExp>
- <RegExp conditional="posters" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
- </RegExp>
- <RegExp input="$$2" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>graphical</BannerType2>[^<]*<Language>$INFO[language]</Language></expression>
- </RegExp>
- <RegExp input="$$2" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>graphical</BannerType2>[^<]*<Language>((?!$INFO[language])[a-z])*</Language></expression>
- </RegExp>
- <RegExp input="$$2" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>text</BannerType2>[^<]*<Language>$INFO[language]</Language></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>text</BannerType2>[^<]*<Language>((?!$INFO[language])[a-z])*</Language></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>blank</BannerType2>[^<]*<Language></Language></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb type="season" season="\2">http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>season</BannerType2>[^<]*<Language>$INFO[language]</Language>[^<]*[^S]*Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb type="season" season="\3">http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>season</BannerType2>[^<]*<Language>((?!$INFO[language])[a-z])*</Language>[^<]*[^S]*Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb type="season" season="\2">http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>seasonwide</BannerType2>[^<]*<Language>$INFO[language]</Language>[^<]*[^S]*Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb type="season" season="\3">http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>seasonwide</BannerType2>[^<]*<Language>((?!$INFO[language])[a-z])*</Language>[^<]*[^S]*Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" conditional="!posters" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb type="season" season="-1">http://thetvdb.com/banners/\1</thumb>" dest="4+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
- </RegExp>
- <RegExp input="$$7" output="<fanart url="http://thetvdb.com/banners/">\1</fanart>" dest="4+">
- <RegExp input="$$1" output="<thumb dim="\2" colors="\3" preview="_cache/\1">\1</thumb>" dest="7+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>fanart</BannerType>[^<]*<BannerType2>([^<]*)</BannerType2>[^<]*<Colors>([^<]*)</Colors>[^<]*<Language>$INFO[language]</Language></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb dim="\2" colors="\3" preview="_cache/\1">\1</thumb>" dest="7+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>fanart</BannerType>[^<]*<BannerType2>([^<]*)</BannerType2>[^<]*<Colors>([^<]*)</Colors>[^<]*<Language>((?!$INFO[language])[a-z])*</Language></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetTVDBStuff>
- <GetEpisodeList dest="3">
- <RegExp input="$$5" output="<episodeguide>\1</episodeguide>" dest="3">
- <RegExp input="$$1" output="<episode><title>\4</title><url>\3/printable?nogs=1&screencap=1&season=\1</url><epnum>\2</epnum><id>\2</id><season>\1</season></episode>" dest="5+">
- <expression repeat="yes">([0-9]+) *- *([0-9]+).*?<a .*?href=['"](http://www\.[a-z]+\.com/[^/]+)/[^>]+>([^<]+)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeList>
- <GetEpisodeDetails dest="3">
- <RegExp input="$$4" output="<details>\1</details>" dest="3">
- <RegExp input="$$1" output="\2" dest="5">
- <expression noclean="2">[0-9]+x($$2|0$$2|\?\?) -(.*?</div>.*?</div>)</expression>
- </RegExp>
- <RegExp input="$$5" output="<title>\1</title>" dest="4+">
- <expression trim="1">^([^<]+)</expression>
- </RegExp>
- <RegExp input="$$5" output="<writer>\1</writer>" dest="4+">
- <expression>Writer:.*?<a .*?>(.*?)</a></expression>
- </RegExp>
- <RegExp input="$$5" output="<director>\1</director>" dest="4+">
- <expression>Director:.*?<a .*?>(.*?)</a></expression>
- </RegExp>
- <RegExp input="$$5" output="<plot>\1</plot>" dest="4+">
- <expression trim="1"></div>(.*)</expression>
- </RegExp>
- <RegExp input="$$5" output="<thumb>\1</thumb>" dest="4+">
- <expression noclean="1"><img src="([^"]+)"</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetEpisodeDetails>
- </scraper>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement