The branch, dharma-pre has been updated
via 650c2554017e6b1d49d91ab3a6212627cc76dbd4 (commit)
from e030f0a710d8b8a7cf7343213a3cec44679468c7 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=650c2554017e6b1d49d91ab3a6212627cc76dbd4
commit 650c2554017e6b1d49d91ab3a6212627cc76dbd4
Author: olympia <[email protected]>
Date: Fri Nov 19 12:37:47 2010 +0100
[metadata.common.imdb.com] Fixed artists due to IMDb changes
diff --git a/metadata.common.imdb.com/addon.xml
b/metadata.common.imdb.com/addon.xml
index 419ab4d..9c50745 100644
--- a/metadata.common.imdb.com/addon.xml
+++ b/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.6"
+ version="2.0.7"
provider-name="Team XBMC">
<requires>
<import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.common.imdb.com/changelog.txt
b/metadata.common.imdb.com/changelog.txt
index 4333389..db5d118 100644
--- a/metadata.common.imdb.com/changelog.txt
+++ b/metadata.common.imdb.com/changelog.txt
@@ -1,3 +1,6 @@
+[B]2.0.7[/B]
+- changed: fix actors due to IMDb changes
+
[B]2.0.6[/B]
- changed: re-added fixchars
diff --git a/metadata.common.imdb.com/imdb.xml
b/metadata.common.imdb.com/imdb.xml
index dd3545a..b112aa6 100644
--- a/metadata.common.imdb.com/imdb.xml
+++ b/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
class="rating-rating">([0-9.]+).*?>([0-9,]+)
votes</a></expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -78,10 +78,10 @@
<ParseIMDBCast dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><table
class="cast_list">(.*?)</table></expression>
+ <expression noclean="1"><table
class="cast_list">(.*?)</table></expression>
</RegExp>
- <RegExp input="$$6"
output="<actor><thumb>\1_SX512_SY512_\2</thumb><name>\3</name><role>\4</role></actor>"
dest="7">
- <expression repeat="yes" clear="yes"
fixchars="3,4" trim="3,4"
noclean="1,2"><img\n[^\n]*\n[^\n]*\n\s+src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"[^"]*">[^>]*>([^<]*).*?<td
class="character">[^>]*>[^>]*>([^<]*)?</expression>
+ <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>
<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>
@@ -92,10 +92,10 @@
<ParseIMDBScaledCast dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><table
class="cast_list">(.*?)</table></expression>
+ <expression noclean="1"><table
class="cast_list">(.*?)</table></expression>
</RegExp>
- <RegExp input="$$6"
output="<actor><thumb>\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2</thumb><name>\3</name><role>\4</role></actor>"
dest="7">
- <expression repeat="yes" clear="yes"
fixchars="3,4" trim="3,4"
noclean="1,2"><img\n[^\n]*\n[^\n]*\n\s+src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"[^"]*">[^>]*>([^<]*).*?<td
class="character">[^>]*>[^>]*>([^<]*)?</expression>
+ <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>
<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>
@@ -109,7 +109,7 @@
<expression clear="yes"
noclean="1">Director[s]?.*?</h4>(.*?)<div class</expression>
</RegExp>
<RegExp input="$$6"
output="<director>\1</director>" dest="2+">
- <expression repeat="yes" fixchars="1"
clear="yes"><a href="/name[^>]*>([^<]*)<</expression>
+ <expression repeat="yes" fixchars="1"
clear="yes"><a href="/name[^>]*>([^<]*)<</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -120,7 +120,7 @@
<expression
noclean="1">Writer[s]?.*?</h4>(.*?)<div class</expression>
</RegExp>
<RegExp input="$$6"
output="<credits>\1</credits>" dest="2+">
- <expression repeat="yes" fixchars="1"><a
href="/name[^>]*>([^<]*)<</expression>
+ <expression repeat="yes" fixchars="1"><a
href="/name[^>]*>([^<]*)<</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
@@ -128,10 +128,10 @@
<ParseIMDBFullCast dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><table
class="cast">(.*?)</table></expression>
+ <expression noclean="1"><table
class="cast">(.*?)</table></expression>
</RegExp>
<RegExp input="$$6"
output="<actor><thumb>\1_SX512_SY512_\2</thumb><name>\3</name><role>\5</role></actor>"
dest="7">
- <expression repeat="yes" clear="yes"
fixchars="3,5" trim="3,5" noclean="1,2"><img
src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"nm"><a
href="[^"]*[^>]*>([^<]*)<[^"]*"ddd">([^<]<)?[^"]*"char">(.*?)</td></expression>
+ <expression repeat="yes" clear="yes"
fixchars="3,5" trim="3,5" noclean="1,2"><img
src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"nm"><a
href="[^"]*[^>]*>([^<]*)<[^"]*"ddd">([^<]<)?[^"]*"char">(.*?)</td></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>
@@ -142,10 +142,10 @@
<ParseIMDBScaledFullCast dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><table
class="cast">(.*?)</table></expression>
+ <expression noclean="1"><table
class="cast">(.*?)</table></expression>
</RegExp>
<RegExp input="$$6"
output="<actor><thumb>\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2</thumb><name>\3</name><role>\5</role></actor>"
dest="7">
- <expression repeat="yes" clear="yes"
fixchars="3,5" trim="3,5" noclean="1,2"><img
src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"nm"><a
href="[^"]*[^>]*>([^<]*)<[^"]*"ddd">([^<]<)?[^"]*"char">(.*?)</td></expression>
+ <expression repeat="yes" clear="yes"
fixchars="3,5" trim="3,5" noclean="1,2"><img
src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]* ;a
href="[^"]*[^>]*>([^<]*)<[^"]*"ddd">([^<]<)?[^"]*"char">(.*?)</td></expression>