imdb\....?/title/tt([0-9]*) imdb\....?/title\?([0-9]*) (?!^$) https?://(?:www\.)?thetvdb.com/(?:index\.php)?\?tab=series&id=([0-9]+) (?!^$)> "token": "(.*)" "token": "(.*)" "id": (\d+), "token": "(.*)" ^(?!\Q$INFO[fallbacklanguage]\E$) "aliases": \[([^]]*)\],\s+"banner": "[^"]*",\s+"firstAired": "([^"]*)",\s+"id": (\d+),\s+"network": "[^"]*",\s+"overview": (?:"[^}]*"|null),\s+"seriesName": "([^}]*)", 313081 <xsl:value-of select="$title"/> $$16 -$INFO[language].jsonhttps://api.thetvdb.com/series/|Authorization=Bearer%20$$19&accept-language=$INFO[language] Authorization=Bearer%20(.+)&accept-language "id": (\d+), "imdbId": "(tt\d+)", "seriesName": "(.*)",\s+"aliases" "seriesName": null,\s+"aliases" "firstAired": "([^"]*)", "runtime": "([^"]*)", "network": "([^"]*)", "overview": "(.*)",\s+"lastUpdated" (.*?)\\r (?!^$)(.*) "overview": null,\s+"lastUpdated" "rating": "([^"]*)", "genre": \[([^]]*)\] "([^"]+)" (?!^$) (?!^\Q$INFO[fallbacklanguage]\E$) "id": (\d+), "id": (\d+), "siteRating": (?:(\d+(?:\.\d)?)|null) "siteRatingCount": (?:(\d+)|null)\s+} "imdbId": "(tt\d+)", TheTVDB TheTVDB|true ^tt\d+\|(?:IMDb(\|default)|.*true$) "id": (\d+), "seriesName": "(.*)",\s+"aliases" missingtitle "overview": "(.*)",\s+"lastUpdated" (.*?)\\r missingplot "name": "([^}]+)",\s+"role": "([^}]+)",\s+"sortOrder": (\d+),\s+"image": "([^"]+)", "name": "([^}]+)",\s+"role": "([^}]+)",\s+"sortOrder": (\d+),\s+"image": (?:""|null), "token": "(.*)" "keyType": "([^"]+)" "keyType": "([^"]+)" ^(?!\Q$$16\E$|en$) "keyType": "([^"]+)" ^(?!en) "id": (\d+),\s+"keyType": "([^"]+)",\s+"subKey": "([^"]*)",\s+"fileName": "([^"]+)",\s+"resolution": "([^"]*)",\s+"ratingsInfo": {\s+"average": (?:([\d\.]+)|null),\s+"count": \d+\s+},\s+"thumbnail": "([^"]+)" "keyType": "([^"]+)",
poster banner season http://www.thetvdb.com/banners/ poster banner season -1 http://www.thetvdb.com/banners/
"token": "(.*)" "id":(\d+)} (?!^$) http://(?:www\.)?thetvdb\.com/api/.+/series/(\d+)/all/ http://(?:www\.)?thetvdb\.com/api/.+/series/(\d+)/all/ "last": (\d+), LoadEpisodeListepisodes-$$18--$INFO[language].jsonhttps://api.thetvdb.com/series/$$18/episodes?page=|Authorization=Bearer%20$$19&accept-language=$INFO[language] "absoluteNumber": (?:(\d+)|null),\s+"airedEpisodeNumber": (\d+),\s+"airedSeason": (\d+),\s+"airedSeasonID": \d+,\s+"dvdEpisodeNumber": (?:([\d\.]+)|null),\s+"dvdSeason": (?:(\d+)|null),\s+"episodeName": (?:"([^}]*)"|null),\s+"firstAired": (?:"([^"]*)"|null),\s+"id": (\d+),\s+"language": {[^}]+},\s+"lastUpdated": \d+,\s+"overview": (?:"([^}]*)"|null)\s+} (?!^$) | | $$12 Episode order: DVD Absolute Aired <xsl:value-of select="EpisodeName"/> 1 0 . https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6","id":}|Content-Type=application/json&accept-language=$INFO[language] | <xsl:value-of select="$mergedtitle"/> https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6","id":}|Content-Type=application/json "id":(\d+)} "token": "(.*)" (\d+)\| "id": (\d+), "id": (\d+), "airedSeason": (\d+), "airedEpisodeNumber": (\d+), "episodeName": "(.*)",\s+"firstAired" "episodeName": null,\s+"firstAired" "firstAired": (?:"([^"]*)"|null), "overview": "(.*)",\s+"language" (.*?)\\r (?!^$)(.*) "overview": null,\s+"language" "dvdSeason": (?:(\d+)|null), "dvdEpisodeNumber": (?:(\d+)|null), "absoluteNumber": (?:(\d+)|null), "airsAfterSeason": (?:(\d+)|null), "airsBeforeSeason": (?:(\d+)|null), "airsBeforeEpisode": (?:(\d+)|null), "siteRating": (?:([\d\.]+)|null), "siteRatingCount": (?:(\d+)|null)\s+} "imdbId": "(tt\d+)", "filename": (?:"([^"]*)"|null), "writers": \[([^]]*)\], "([^"]*)", "directors": \[([^]]*)\], "([^"]*)", "guestStars": \[\s+"([^]]*)"\s+\], ([^,"]+)[,"\s]+ ^$ ^\Q$INFO[fallbacklanguage]\E$ (?!^$) (?!^\Q$INFO[fallbacklanguage]\E$) "episodeName": "(.*)",\s+"firstAired" missingtitle "overview": "(.*)",\s+"language" (.*?)\\r missingplot $$12
<xsl:choose> <xsl:when test="$single-episode"><xsl:value-of select="$FirstEpisode/episodeName"/></xsl:when> <xsl:otherwise> <xsl:variable name="title"> <xsl:call-template name="merge-details"> <xsl:with-param name="list" select="$episode-list" /> <xsl:with-param name="element" select="'episodeName'" /> <xsl:with-param name="divider" select="$title-divider" /> </xsl:call-template> </xsl:variable> <xsl:call-template name="shrink-title"> <xsl:with-param name="full-title" select="$title" /> <xsl:with-param name="title-list" select="substring-after(concat($title,$title-divider),$title-divider)" /> <xsl:with-param name="test-title" select="substring(substring-before($title,$title-divider),1,string-length(substring-before($title,$title-divider))-4)" /> </xsl:call-template> </xsl:otherwise> </xsl:choose> 1 0 . 1 1 1 |default tvdb true
1 tvdb true http://www.thetvdb.com/banners/