The branch, eden has been updated
via 3485aa23882c7871d46a9923e75e062228c56641 (commit)
from 64154029a6925a5743da5dd5f952786f8098f40f (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=3485aa23882c7871d46a9923e75e062228c56641
commit 3485aa23882c7871d46a9923e75e062228c56641
Author: Lee Pollock <[email protected]>
Date: Sat Mar 9 13:47:13 2013 +0000
[metadata.tvdb.com] updated to version 1.5.2
diff --git a/metadata.tvdb.com/addon.xml b/metadata.tvdb.com/addon.xml
index 4e0bcb7..ce8024d 100644
--- a/metadata.tvdb.com/addon.xml
+++ b/metadata.tvdb.com/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.tvdb.com"
name="The TVDB"
- version="1.4.5"
+ version="1.5.2"
provider-name="Team XBMC">
<requires>
<import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.tvdb.com/changelog.txt b/metadata.tvdb.com/changelog.txt
index 01a0e68..106cd2e 100644
--- a/metadata.tvdb.com/changelog.txt
+++ b/metadata.tvdb.com/changelog.txt
@@ -1,3 +1,14 @@
+[B]1.5.2[/B]
+- Changed: Dropped the www from thetvdb URLs
+
+[B]1.5.1[/B]
+- Updated: Versioning for xbmc.metadata
+
+[B]1.5.0[/B]
+- Added: Language tag to caching (thx and credits to pgit)
+- Added: Caching for search results (thx and credits to pgit)
+- Removed: Poster preference as this is not needed for Frodo
+
[B]1.4.5[/B]
- Fixed: dvdorder setting won't apply in GetEpisodeDetails (thx and credits to
scudlee)
diff --git a/metadata.tvdb.com/tvdb.xml b/metadata.tvdb.com/tvdb.xml
index 844f945..6cb9e25 100644
--- a/metadata.tvdb.com/tvdb.xml
+++ b/metadata.tvdb.com/tvdb.xml
@@ -2,19 +2,19 @@
<!-- should be self-explanatory -->
<scraper framework="1.1" date="2009-01-27">
<NfoUrl dest="3">
- <RegExp input="$$1" output="<url
cache="\1.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url><id>\1</id>"
dest="3">
+ <RegExp input="$$1" output="<url
cache="\1-$INFO[language].xml">http://thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url><id>\1</id>"
dest="3">
<expression>http://(?:www\.)?thetvdb.com/(?:index\.php)?\?tab=series&id=([0-9]+)</expression>
</RegExp>
- <RegExp input="$$1" output="<details><url
cache="tt\1.xml"
function="GetTVDBId">http://www.thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt\1&amp;language=$INFO[language]</url></details>"
dest="3+">
+ <RegExp input="$$1" output="<details><url
cache="tt\1.xml"
function="GetTVDBId">http://thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt\1&amp;language=$INFO[language]</url></details>"
dest="3+">
<expression>imdb....?/title/tt([0-9]*)</expression>
</RegExp>
- <RegExp input="$$1" output="<details><url
cache="tt\1.xml"
function="GetTVDBId">http://www.thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt\1&amp;language=$INFO[language]</url></details>"
dest="3+">
+ <RegExp input="$$1" output="<details><url
cache="tt\1.xml"
function="GetTVDBId">http://thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt\1&amp;language=$INFO[language]</url></details>"
dest="3+">
<expression>imdb....?/Title\?([0-9]*)</expression>
</RegExp>
</NfoUrl>
<GetTVDBId dest="3">
- <RegExp input="$$1" output="<details><url
cache="\1.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url><id>\1</id></details>"
dest="3">
+ <RegExp input="$$1" output="<details><url
cache="\1-$INFO[language].xml">http://thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url><id>\1</id></details>"
dest="3">
<expression><seriesid>([0-9]*)</seriesid></expression>
</RegExp>
</GetTVDBId>
@@ -31,7 +31,7 @@
<!-- input: $1=query string -->
<!-- returns: the url we should use to do the search -->
<CreateSearchUrl dest="3">
- <RegExp input="$$1"
output="<url>http://www.thetvdb.com/api/GetSeries.php?seriesname=\1$$4&amp;language=$INFO[language]</url>"
dest="3">
+ <RegExp input="$$1" output="<url
cache="cache-\1$$4.xml">http://thetvdb.com/api/GetSeries.php?seriesname=\1$$4&amp;language=$INFO[language]</url>"
dest="3">
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
@@ -43,7 +43,7 @@
<!-- returns: results in xml format
<results><movie><title>*</title><url>*</url>*#urls<extra>*</extra></movie>*</results>
-->
<GetSearchResults dest="1">
<RegExp input="$$4" output="<?xml version="1.0"
encoding="utf-8"
standalone="yes"?><results>\1</results>" dest="1">
- <RegExp input="$$1"
output="<entity><title>\3</title><language>\2</language><url
cache="\1.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/\2.zip</url><id>\1</id></entity>"
dest="4">
+ <RegExp input="$$1"
output="<entity><title>\3</title><language>\2</language><url
cache="\1-\2.xml">http://thetvdb.com/api/1D62F2F90030C444/series/\1/all/\2.zip</url><id>\1</id></entity>"
dest="4">
<expression
repeat="yes"><seriesid>([0-9]*)</seriesid>[^<]*<language>([^<]*)</language>[^<]*<SeriesName>([^<]*)</SeriesName></expression>
</RegExp>
<expression noclean="1"/>
@@ -99,9 +99,6 @@
<RegExp input="$$5"
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
aspect="poster">http://thetvdb.com/banners/\1</thumb>"
dest="4+">
- <expression
repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
- </RegExp>
<RegExp input="$$5" output="<thumb
aspect="banner">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>
@@ -129,7 +126,7 @@
<RegExp input="$$5" output="<thumb
aspect="banner" 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="$$5" conditional="!posters"
output="<thumb
aspect="poster">http://thetvdb.com/banners/\1</thumb>"
dest="4+">
+ <RegExp input="$$5" output="<thumb
aspect="poster">http://thetvdb.com/banners/\1</thumb>"
dest="4+">
<expression
repeat="yes"><BannerPath>([^<]*)</BannerPath>[^<]*<BannerType>poster</BannerType></expression>
</RegExp>
<RegExp input="$$5" output="<thumb
aspect="poster" type="season"
season="-1">http://thetvdb.com/banners/\1</thumb>" dest="4+">
@@ -144,7 +141,7 @@
</RegExp>
<expression noclean="1"/>
</RegExp>
- <RegExp input="$$2" output="<episodeguide><url
cache="$$2.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url></episodeguide>"
dest="4+">
+ <RegExp input="$$2" output="<episodeguide><url
cache="$$2-$INFO[language].xml">http://thetvdb.com/api/1D62F2F90030C444/series/\1/all/$INFO[language].zip</url></episodeguide>"
dest="4+">
<expression/>
</RegExp>
<expression noclean="1"/>
@@ -156,8 +153,8 @@
<!-- returns: results in xml format
<episodeguide><episode><title>*</title><url>*</url><season>*</season><epnum>*</epnum><thumb>*</thumb><id>*</id><aired>*</aired></episode>*</episodeguide>
!-->
<GetEpisodeList dest="3">
<RegExp input="$$4"
output="<episodeguide>\1</episodeguide>" dest="3">
- <RegExp input="$$2" output="\2" dest="10">
-
<expression>http://(?:www\.)thetvdb.com/api/(.+)/series/([0-9]*)/all/(.+).zip</expression>
+ <RegExp input="$$2" output="\2-\3" dest="10">
+
<expression>http://(?:www\.)?thetvdb.com/api/(.+)/series/([0-9]*)/all/(.+).zip</expression>
</RegExp>
<RegExp conditional="!dvdorder">
<!-- Regular episodes (Absolute order) -->
-----------------------------------------------------------------------
Summary of changes:
metadata.tvdb.com/addon.xml | 2 +-
metadata.tvdb.com/changelog.txt | 11 +++++++++++
metadata.tvdb.com/tvdb.xml | 23 ++++++++++-------------
3 files changed, 22 insertions(+), 14 deletions(-)
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons