The branch, dharma-pre has been updated
via f6f4ad224159f09518c2959a3f6cc9972c0d3936 (commit)
from c1b19c0a084cb024face3b2fe6cda088d9e97998 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=f6f4ad224159f09518c2959a3f6cc9972c0d3936
commit f6f4ad224159f09518c2959a3f6cc9972c0d3936
Author: olympia <[email protected]>
Date: Wed Oct 27 15:52:30 2010 +0200
[metadata.amazon.com] Bring back to life
diff --git a/metadata.amazon.com/addon.xml b/metadata.amazon.com/addon.xml
index 004f542..064f5a9 100644
--- a/metadata.amazon.com/addon.xml
+++ b/metadata.amazon.com/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.amazon.com"
name="Amazon.com"
- version="1.0.3"
+ version="1.0.4"
provider-name="C-Quel + John Lockwood">
<requires>
<import addon="xbmc.metadata" version="1.0"/>
@@ -21,6 +21,5 @@
<description lang="pl">Pobieraj informacje o filmach z
www.amazon.com</description>
<description lang="pt">Descarregar informação de filmes de
www.amazon.com</description>
<platform>all</platform>
- <broken>Doesn't find any movie</broken>
</extension>
</addon>
diff --git a/metadata.amazon.com/amazonus.xml b/metadata.amazon.com/amazonus.xml
index 80e6fd0..5c4f627 100644
--- a/metadata.amazon.com/amazonus.xml
+++ b/metadata.amazon.com/amazonus.xml
@@ -1,115 +1,57 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Initial basic version doing Studio and Thumb believed to have been
written by C-Quel -->
-<!-- Then updated by John Lockwood to scrape Title, Year, MPAA, Runtime,
Rating, Votes, Plot, Actors, Directors -->
-<!-- This version 1.1 dated 12/01/09 includes fix by C-Quel for processing
results from Amazon to match recent change -->
-<!-- Version 1.1 also now supports the Writers field -->
-<scraper framework="1.0" date="2009-05-22">
+<?xml version="1.0" encoding="utf-8"?>
+<scraper framework="1.1" date="2010-10-27">
<CreateSearchUrl dest="3">
- <RegExp input="$$1"
output="<url>http://www.amazon.com/s/ref=nb_ss_d_h_?url=search-alias%3Ddvd&amp;field-keywords=\1</url>"
dest="3">
- <expression noclean="1"/>
+ <RegExp input="$$1"
output="<url>http://www.amazon.com/s/ref=nb_ss_d_h_?url=search-alias=dvd&amp;field-keywords=\1|User-Agent=Mozilla%2F4.0%20(compatible%3B%20MSIE%207.0%3B%20Windows%20NT%206.0)</url>"
dest="3">
+ <expression noclean="1" />
</RegExp>
</CreateSearchUrl>
<GetSearchResults dest="8">
<RegExp input="$$5" output="<?xml version="1.0"
encoding="iso-8859-1"
standalone="yes"?><results>\1</results>" dest="8">
- <RegExp input="$$1"
output="<entity><title>\2</title><url>\1</url></entity>"
dest="5">
- <expression repeat="yes" clear="yes"
noclean="1">productTitle"><a
href="([^"]*)">([^<]*)</a></expression>
+ <RegExp input="$$1"
output="<entity><title>\2</title><url>\1</url><year>\3</year></entity>"
dest="5">
+ <expression repeat="yes" clear="yes"
noclean="1"><a class="title"
href="([^"]*)">([^<]*)</a>.*?-&nbsp;(\d{4})</expression>
</RegExp>
- <expression clear="yes" noclean="1"/>
+ <expression clear="yes" noclean="1" />
</RegExp>
</GetSearchResults>
<GetDetails clearbuffers="no" dest="3">
<RegExp input="$$5" output="<details>\1</details>"
dest="3">
<RegExp input="$$1"
output="<title>\1</title>" dest="5">
- <expression
noclean="1"><title>[Amazon.com: ]*([^:]*)</expression>
+ <expression
noclean="1"><title>Amazon.com: ([^:]*)</expression>
</RegExp>
<RegExp input="$$1"
output="<year>\1</year>" dest="5+">
<expression trim="1">[ \[\(]([0-9]{4})[
\]\)][^<]*</span></expression>
</RegExp>
- <RegExp input="$$1"
output="<top250>\1</top250>" dest="5+">
- <expression>Top 250:
#([0-9]*)</a></expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>G</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(g)._</expression>
- </RegExp>
- <expression>(g)</expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>PG</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(pg)._</expression>
- </RegExp>
- <expression>(pg)</expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>PG-13</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(pg-13)._</expression>
- </RegExp>
- <expression>(pg-13)</expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>R</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(r)._</expression>
- </RegExp>
- <expression>(r)</expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>NC-17</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(nc-17)._</expression>
- </RegExp>
- <expression>(nc-17)</expression>
- </RegExp>
- <RegExp input="$$9"
output="<mpaa>UNRATED</mpaa>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression><b>Rating:
</b>[^_]*/(unrated)._</expression>
- </RegExp>
- <expression>(unrated)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<certification>\1</certification>" dest="5+">
- <expression
repeat="yes">Classification:</b>[^>]*alt="([0-9]*)"</expression>
- </RegExp>
- <RegExp input="$$1"
output="<tagline>\1</tagline>" dest="5+">
-
<expression><h5>Tagline:</h5>([^<]*)</expression>
+ <RegExp input="$$1"
output="<mpaa>\1</mpaa>" dest="5+">
+ <expression><b>Rated:
</b>[^>]*>[^>]*>([^\s]*)</expression>
</RegExp>
<RegExp input="$$1"
output="<runtime>\1</runtime>" dest="5+">
- <expression trim="1">Run
Time:</b>[^0-9]*([^<]*)</li></expression>
+ <expression trim="1">Run
Time:</b>[^0-9]*([^\s]*)</expression>
</RegExp>
<RegExp input="$$1"
output="<rating>\1.\2</rating><votes>\3</votes>"
dest="5+">
- <expression noclean="1">Average Customer
Review</b>[^_]*stars-([0-9])-([0-9])[^)]*>([0-9]*) customer
reviews</a>\)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<genre>\1</genre>" dest="5+">
- <expression
repeat="yes">"/Sections/Genres/[^/]*/">([^<]*)</a></expression>
+ <expression noclean="1">Average Customer
Review</b>.*?title="([^\s]*)</expression>
</RegExp>
<RegExp input="$$1"
output="<studio>\1</studio>" dest="5+">
- <expression>Studio:</b>
([^<]*)</li></expression>
- </RegExp>
- <RegExp input="$$1"
output="<outline>\2</outline><plot>\2</plot>" dest="5+">
- <expression trim="1">Plot
(Outline|Summary):</h5>([^<]*)</expression>
+ <expression
trim="1">Studio:</b>([^<]*)</li></expression>
</RegExp>
<RegExp input="$$1"
output="<plot>\1</plot>" dest="5+">
- <expression trim="1"><b>Product
Description</b><br /[^>]*>([^<]+)</expression>
+ <expression trim="1">Product
Description</h3>([^>]*>)?([^<]+)</expression>
+ </RegExp>
+ <RegExp input="$$1"
output="<thumb>\1_SS500.jpg</thumb>" dest="5+">
+ <expression
noclean="1">src="([^_]*)_S</expression>
+ </RegExp>
+ <RegExp input="$$9"
output="<director>\1</director>" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression
noclean="1"><b>Directors:</b> ([^\n]*</a>)</expression>
+ </RegExp>
+ <expression repeat="yes"
noclean="1">[^>]*>([^<]+)</a></expression>
+ </RegExp>
+ <RegExp input="$$9"
output="<actor><name>\1</name></actor>" dest="5+">
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression
noclean="1"><b>Actors:</b> ([^\n]*</a>)</expression>
+ </RegExp>
+ <expression repeat="yes"
noclean="1">[^>]*>([^<]+)</a></expression>
</RegExp>
- <RegExp input="$$1"
output="<thumb>\101.L.jpg</thumb>" dest="5+">
- <expression
noclean="1">"original_image",
"([^"]*)AA2[0-9]0_\.jpg"</expression>
- </RegExp>
- <RegExp input="$$9"
output="<credits>\1</credits>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><b>Writers:</b> ([^\n]*</a>)</expression>
- </RegExp>
- <expression noclean="1"
repeat="yes">[^>]*>([^<]+)</a></expression>
- </RegExp>
- <RegExp input="$$9"
output="<director>\1</director>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><b>Directors:</b> ([^\n]*</a>)</expression>
- </RegExp>
- <expression noclean="1"
repeat="yes">[^>]*>([^<]+)</a></expression>
- </RegExp>
- <RegExp input="$$9"
output="<actor><name>\1</name></actor>" dest="5+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><b>Actors:</b> ([^\n]*</a>)</expression>
- </RegExp>
- <expression noclean="1"
repeat="yes">[^>]*>([^<]+)</a></expression>
- </RegExp>
- <expression noclean="1"/>
+ <expression noclean="1" />
</RegExp>
</GetDetails>
-</scraper>
+</scraper>
\ No newline at end of file
-----------------------------------------------------------------------
Summary of changes:
.../LICENSE.txt | 0
metadata.amazon.com/addon.xml | 3 +-
metadata.amazon.com/amazonus.xml | 120 +++++---------------
3 files changed, 32 insertions(+), 91 deletions(-)
copy {metadata.albums.daum.net => metadata.amazon.com}/LICENSE.txt (100%)
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons