Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <scraper framework="1" date="2010-01-10" name="AniDB.net" content="tvshows" thumb="anidb.png" language="en" cachePersistence="24:00">
- <GetSettings dest="3">
- <RegExp input="$$5" output="<settings>\1</settings>" dest="3">
- <RegExp input="$$1" output="<setting label="Enable thetvdb.org fanart/posters" type="bool" id="Fanart" default="true"></setting>" dest="5+">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$5" output="<settings>\1</settings>" dest="3">
- <RegExp input="$$1" output="<setting label="Use Google Search" type="bool" id="Google" default="true"></setting>" dest="5+">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$5" output="<settings>\1</settings>" dest="3">
- <RegExp input="$$1" output="<setting label="Enable thetvdb.org extra episode details" type="bool" id="ExtraDetails" default="false"></setting>" dest="5+">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetSettings>
- <NfoUrl dest="3">
- <RegExp input="$$1" output="<url gzip="yes" cache="\1.xml">http://api.anidb.net:9001/httpapi?request=anime&client=xbmcscrap&clientver=1&protover=1&aid=\1</url>" dest="3">
- <expression>aid=([0-9]+)</expression>
- </RegExp>
- </NfoUrl>
- <CreateSearchUrl dest="3">
- <RegExp input="$$1" output="\1%20" dest="4">
- <expression repeat="yes" trim="1">([a-zA-Z0-9]+)</expression>
- </RegExp>
- <RegExp conditional="!Google" input="$$1" output="<url cache="anidb.xml" gzip="yes">http://anidb.net/api/animetitles.xml.gz?st=$$1</url>" dest="3">
- <expression/>
- </RegExp>
- <RegExp conditional="Google" input="$$4" output="<url gzip="yes">http://www.google.com/search?q=site:anidb.net%20$$1</url>" dest="3">
- <expression noclean="1"/>
- </RegExp>
- </CreateSearchUrl>
- <GetSearchResults dest="8">
- <RegExp conditional="Google" input="$$4" output="<?xml version="1.0" encoding="utf-8" standalone="yes"?><results>\1</results>" dest="8">
- <RegExp input="$$1" output="<entity><title>Google Search : \2</title><url gzip="yes" cache="\1.xml">http://api.anidb.net:9001/httpapi?request=anime&client=xbmcscrap&clientver=1&protover=1&aid=\1</url><id>\1</id></entity>" dest="4">
- <expression repeat="yes"><a href=".*?animedb\.pl.*?aid=([0-9]+)[^>;]*>(.*?)</a</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp conditional="!Google" input="$$4" output="<?xml version="1.0" encoding="utf-8" standalone="yes"?><results>\1</results>" dest="8">
- <RegExp input="$$2" output="\1" dest="5">
- <expression repeat="yes">st=(.+)</expression>
- </RegExp>
- <RegExp input="$$5" output="\1 " dest="6">
- <expression repeat="yes">([a-zA-Z0-9]+)(%20)?</expression>
- </RegExp>
- <RegExp input="$$6" output="\1" dest="7">
- <expression repeat="no" trim="1"/>
- </RegExp>
- <RegExp input="$$1" output="<entity><title>Anidb Search : \2</title><url gzip="yes" cache="\1.xml">http://api.anidb.net:9001/httpapi?request=anime&client=xbmcscrap&clientver=1&protover=1&aid=\1</url><id>\1</id></entity>" dest="4">
- <expression repeat="yes"><anime aid="([0-9]+)">(?:[^<]+<title[^<]+</title>){0,}[^<]+<title type="main"[^>]*>([^<]*$$7[^<]*)</title></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetSearchResults>
- <GetDetails dest="3">
- <RegExp input="$$8" output="<details>\1</details>" dest="3">
- <RegExp input="$$1" output="<title>\1</title>" dest="8">
- <expression trim="1"><title.*?type="main">([^<]+)</expression>
- </RegExp>
- <RegExp input="$$1" output="<year>\1</year>" dest="8+">
- <expression><startdate>([0-9]{4})-</expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://img7.anidb.net/pics/anime/\1</thumb>" dest="8+">
- <expression><picture>([^<]+)</picture></expression>
- </RegExp>
- <RegExp input="$$1" output="<rating>\1</rating>" dest="8+">
- <expression><permanent[^>]*>([^<]+)</permanent></expression>
- </RegExp>
- <RegExp input="$$1" output="<genre>\1</genre>" dest="8+">
- <expression repeat="yes"><category[^>]*weight="600">[^<]*<name>([^<]+)</name></expression>
- </RegExp>
- <RegExp input="$$1" output="<premiered>\1</premiered>" dest="8+">
- <expression><startdate>([^<]+)</startdate></expression>
- </RegExp>
- <RegExp input="$$1" output="<plot>\1</plot>" dest="8+">
- <expression repeat="no"><description[^>]*>(.*?)</description></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><creators>(.*)</creators></expression>
- </RegExp>
- <RegExp input="$$6" output="<credits>\1</credits>" dest="8+">
- <expression repeat="yes"><name.*?type="(?:Direction|Original|Character)[^>]*?>(.*?)</name></expression>
- </RegExp>
- <RegExp input="$$6" output="<studio>\1</studio>" dest="8+">
- <expression repeat="yes"><name.*?type="Animation Work">(.*?)</name></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="9">
- <expression><anime id="([0-9]+)"</expression>
- </RegExp>
- <RegExp conditional="Fanart" input="$$4" output="<url function="GetFanartAPI" cache="tvdb-s$$9.xml">http://www.thetvdb.com/api/GetSeries.php?seriesname=\1&anidbid=$$9</url>" dest="8+">
- <RegExp input="$$1" output="\1" dest="7">
- <expression trim="1"><title.*?type="main">([^<]+)</expression>
- </RegExp>
- <RegExp input="$$7" output="\1%20" dest="4">
- <expression repeat="yes">([a-zA-Z0-9]+)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$9" output="<episodeguide><url cache="$$9.xml">$$9</url></episodeguide>" dest="8+">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetDetails>
- <GetFanartAPI dest="5">
- <RegExp input="$$5" output="<details>\1</details>" dest="5">
- <RegExp input="$$3" output="\1" dest="9">
- <expression>anidbid=([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$1" output="<url function="GetFanartDataAPI" cache="tvdb-$$9.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/en.zip</url>" dest="5">
- <expression><seriesid>([0-9]*)</seriesid>[^<]*<language>([^<]*)</language></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetFanartAPI>
- <GetFanartDataAPI dest="5">
- <RegExp input="$$8" output="<details>\1</details>" dest="5">
- <RegExp input="$$6" output="<fanart url="http://thetvdb.com/banners/">\1</fanart>" dest="8">
- <RegExp input="$$1" output="<thumb dim="\2" colors="\3" preview="_cache/\1">\1</thumb>" dest="6">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>fanart</BannerType>[^<]*<BannerType2>([^<]*)</BannerType2>[^<]*<Colors>([^<]*)</Colors>[^<]*<Language>[a-z]*</Language></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>season</BannerType2>[^<]*<Language>[^<]*</Language>[^<]*<Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>season</BannerType>[^<]*<BannerType2>seasonwide</BannerType2>[^<]*<Language>[^<]*</Language>[^<]*<Season>([0-9]+)</Season></expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>graphical</BannerType2</expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>text</BannerType2</expression>
- </RegExp>
- <RegExp input="$$1" output="<thumb>http://thetvdb.com/banners/\1</thumb>" dest="8+">
- <expression repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>series</BannerType>[^<]*<BannerType2>blank</BannerType2</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetFanartDataAPI>
- <GetEpisodeList dest="3">
- <RegExp input="$$8" output="<episodeguide>\1</episodeguide>" dest="3">
- <RegExp input="$$1" output="\1" dest="10">
- <expression><anime id="([0-9]+)"</expression>
- </RegExp>
- <RegExp input="$$1" output="<episode><title>\4</title><url cache="$$10.xml">\1</url><epnum>\2</epnum><season>1</season><id>\1</id><aired>\3</aired></episode>" dest="8">
- <expression repeat="yes"><episode id="([0-9]+)".*?<epno>([0-9]+).*?<airdate>(.*?)</airdate>.*?<title xml:lang="en">([^<]+)<.*?</episode></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeList>
- <GetEpisodeDetails dest="3">
- <RegExp input="$$5" output="<details>\1</details>" dest="3">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><anime id="([0-9]+)"</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1">(<episode id="$$3".*?</episode>)</expression>
- </RegExp>
- <RegExp input="$$6" output="<title>\1</title>" dest="5">
- <expression><title xml:lang="en"[^>]*>([^<]+)</title></expression>
- </RegExp>
- <RegExp input="$$6" output="<season>1</season>" dest="5+">
- <expression/>
- </RegExp>
- <RegExp input="$$6" output="\1" dest="10">
- <expression><epno[^>]*>([0-9]+)</epno></expression>
- </RegExp>
- <RegExp input="$$10" output="<episode>\1</episode>" dest="5+">
- <expression/>
- </RegExp>
- <RegExp input="$$6" output="<rating>\1</rating>" dest="5+">
- <expression><rating[^>]*>([^<]+)</rating></expression>
- </RegExp>
- <RegExp input="$$6" output="<aired>\1</aired>" dest="5+">
- <expression><airdate[^>]*>([^<]+)</airdate></expression>
- </RegExp>
- <RegExp conditional="ExtraDetails" input="$$4" output="<url function="GetEpisodeExtraDetailsAPI" cache="tvdb-s$$9.xml">http://www.thetvdb.com/api/GetSeries.php?seriesname=\1&anidbid=$$9&epnum=$$10</url>" dest="5+">
- <RegExp input="$$1" output="\1" dest="7">
- <expression trim="1"><title.*?type="main">([^<]+)</expression>
- </RegExp>
- <RegExp input="$$7" output="\1%20" dest="4">
- <expression repeat="yes">([a-zA-Z0-9]+)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeDetails>
- <GetEpisodeExtraDetailsAPI dest="5">
- <RegExp input="$$5" output="<details>\1</details>" dest="5">
- <RegExp input="$$3" output="\1" dest="9">
- <expression>anidbid=([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$3" output="\1" dest="10">
- <expression>epnum=([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$1" output="<url function="GetEpisodeExtraDetailsDataAPI" cache="tvdb-$$9.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/en.zip?epnum=$$10</url>" dest="5">
- <expression><seriesid>([0-9]*)</seriesid>[^<]*<language>([^<]*)</language></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeExtraDetailsAPI>
- <GetEpisodeExtraDetailsDataAPI dest="3">
- <RegExp input="$$4" output="<details>\1</details>" dest="3">
- <RegExp input="$$3" output="\1" dest="9">
- <expression>epnum=([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1">(<EpisodeNumber>$$9</EpisodeNumber>.*?</Episode>)</expression>
- </RegExp>
- <RegExp input="$$6" output="<thumb>http://www.thetvdb.com/banners/\1</thumb>" dest="4">
- <expression><filename>([^<]+)</filename></expression>
- </RegExp>
- <RegExp input="$$6" output="<plot>\1</plot>" dest="4+">
- <expression><Overview>(.*?)</Overview></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeExtraDetailsDataAPI>
- </scraper>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement