diff options
author | theuni <theuni-nospam-@xbmc.org> | 2011-12-10 23:46:28 -0500 |
---|---|---|
committer | theuni <theuni-nospam-@xbmc.org> | 2011-12-10 23:46:28 -0500 |
commit | f8e0a865e7e021ec73d5c948fc3b0042c9b5be4a (patch) | |
tree | fde59be50ad289b5c008fb153471c3234b6a8314 /addons/metadata.common.imdb.com | |
parent | 12f7db5a3cc5f568bedb36700502699878926dfa (diff) |
sync: imdb with addons repo
Diffstat (limited to 'addons/metadata.common.imdb.com')
-rw-r--r-- | addons/metadata.common.imdb.com/addon.xml | 4 | ||||
-rw-r--r-- | addons/metadata.common.imdb.com/changelog.txt | 15 | ||||
-rw-r--r-- | addons/metadata.common.imdb.com/imdb.xml | 36 |
3 files changed, 29 insertions, 26 deletions
diff --git a/addons/metadata.common.imdb.com/addon.xml b/addons/metadata.common.imdb.com/addon.xml index d68b97e38b..2c3d6c8b3a 100644 --- a/addons/metadata.common.imdb.com/addon.xml +++ b/addons/metadata.common.imdb.com/addon.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="metadata.common.imdb.com" name="IMDB common scraper functions" - version="2.0.7" + version="2.1.3" provider-name="Team XBMC"> <requires> <import addon="xbmc.metadata" version="1.0"/> @@ -12,7 +12,6 @@ <platform>all</platform> <minversion>20000</minversion> <summary lang="en">IMDB Scraper Library</summary> - <summary lang="es">Scraper de películas de IMDB</summary> <summary lang="hu">IMDB leolvasó-könyvtár</summary> <summary lang="kr">IMDB 스크래퍼 라이브러리</summary> <summary lang="nl">IMDB Scraper Bibliotheek</summary> @@ -20,7 +19,6 @@ <summary lang="pt">Scraper de filmes IMDb</summary> <summary lang="se">IMDB Skrapbibliotek</summary> <description lang="en">Download Movie information from www.imdb.com</description> - <description lang="es">Descarga información de películas de www.imdb.com</description> <description lang="hu">Film információk letöltése a www.imdb.com webhelyről</description> <description lang="kr">www.imdb.com 에서 영화 정보 다운로드</description> <description lang="nl">Download film informatie van www.imdb.com</description> diff --git a/addons/metadata.common.imdb.com/changelog.txt b/addons/metadata.common.imdb.com/changelog.txt index db5d118668..0125b3a4dd 100644 --- a/addons/metadata.common.imdb.com/changelog.txt +++ b/addons/metadata.common.imdb.com/changelog.txt @@ -1,3 +1,18 @@ +[B]2.1.3[/B] +- fixed: make sure IMDb rating is geting fetched in every region + +[B]2.1.2[/B] +- fixed: IMDb rating after another site change + +[B]2.1.1[/B] +- fixed: IMDb rating + +[B]2.1.0[/B] +- fixed: actor roles and remove scraping of imdb trailers + +[B]2.0.8[/B] +- fixed: actor images + [B]2.0.7[/B] - changed: fix actors due to IMDb changes diff --git a/addons/metadata.common.imdb.com/imdb.xml b/addons/metadata.common.imdb.com/imdb.xml index b112aa62af..69a9b4dcb6 100644 --- a/addons/metadata.common.imdb.com/imdb.xml +++ b/addons/metadata.common.imdb.com/imdb.xml @@ -62,7 +62,7 @@ <ParseIMDBRating dest="5"> <RegExp input="$$2" output="<details>\1</details>" dest="5"> <RegExp input="$$1" output="<rating>\1</rating><votes>\2</votes>" dest="2"> - <expression><span class="rating-rating">([0-9.]+).*?>([0-9,]+) votes</a></expression> + <expression><span itemprop="ratingValue">([0-9.]+).*?>.*?title="([0-9,]+)\s</expression> </RegExp> <expression noclean="1" /> </RegExp> @@ -80,11 +80,14 @@ <RegExp input="$$1" output="\1" dest="6"> <expression noclean="1"><table class="cast_list">(.*?)</table></expression> </RegExp> - <RegExp input="$$6" output="<actor><thumb>\2_SX512_SY512_\3</thumb><name>\1</name><role>\4</role></actor>" dest="7"> - <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*.*?ter">[^>]*>[^>]*>([^<]*)?</expression> + <RegExp input="$$6" output="<actor><thumb>\2_SX512_SY512_\3</thumb><name>\1</name><role>\5</role></actor>" dest="7"> + <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><noscript><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:([^"]*\.)[^"]*(\.jpg))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> + </RegExp> + <RegExp input="$$6" output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>" dest="7+"> + <expression repeat="yes" trim="1,2" noclean="1,2"><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)" class="" />*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> </RegExp> <RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+"> - <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)</thumb>(.*?)</actor></expression> + <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression> </RegExp> <expression noclean="1" /> </RegExp> @@ -94,11 +97,14 @@ <RegExp input="$$1" output="\1" dest="6"> <expression noclean="1"><table class="cast_list">(.*?)</table></expression> </RegExp> - <RegExp input="$$6" output="<actor><thumb>\2_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\3</thumb><name>\1</name><role>\4</role></actor>" dest="7"> - <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*.*?ter">[^>]*>[^>]*>([^<]*)?</expression> + <RegExp input="$$6" output="<actor><thumb>\2_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\3</thumb><name>\1</name><role>\5</role></actor>" dest="7"> + <expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><noscript><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:([^"]*\.)[^"]*(\.jpg))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> + </RegExp> + <RegExp input="$$6" output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>" dest="7+"> + <expression repeat="yes" trim="1,2" noclean="1,2"><img \n[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)" class="" />*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression> </RegExp> <RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+"> - <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)</thumb>(.*?)</actor></expression> + <expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression> </RegExp> <expression noclean="1" /> </RegExp> @@ -186,20 +192,4 @@ <expression noclean="1" /> </RegExp> </ParseIMDBThumbs> - <GetIMDBTrailerPage dest="5"> - <RegExp input="$$1" output="<details><url function="ParseIMDBTrailer">http://akas.imdb.com/video/imdb/vi\1/player</url></details>" dest="5"> - <expression>/vi([0-9]*)/</expression> - </RegExp> - </GetIMDBTrailerPage> - <ParseIMDBTrailer dest="5"> - <RegExp input="$$2" output="<details><trailer urlencoded="yes">\1</trailer></details>" dest="5"> - <RegExp input="$$1" output="\1" dest="2"> - <expression noclean="1">"file"[^"]*"([^"]*)</expression> - </RegExp> - <RegExp input="$$1" output="$$2/\1" dest="2"> - <expression noclean="1">"id"[^"]*"([^"]*)</expression> - </RegExp> - <expression noclean="1" /> - </RegExp> - </ParseIMDBTrailer> </scraperfunctions> |