The branch, frodo has been updated
       via  2bae88f982c53ca9b9cf96784b9844872988beeb (commit)
      from  3ed108fae1551fc7af28967bed7b1a2b0a27c132 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=2bae88f982c53ca9b9cf96784b9844872988beeb

commit 2bae88f982c53ca9b9cf96784b9844872988beeb
Author: olympia <[email protected]>
Date:   Sun Feb 10 21:24:41 2013 +0100

    [metadata.universal] updated to version 2.3.0

diff --git a/metadata.universal/addon.xml b/metadata.universal/addon.xml
index 774efa6..9fb6b91 100644
--- a/metadata.universal/addon.xml
+++ b/metadata.universal/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.universal"
-       name="Universal Scraper"
-       version="2.2.0"
+       name="Universal Movie Scraper"
+       version="2.3.0"
        provider-name="Olympia, Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="2.1.0"/>
@@ -56,7 +56,7 @@
     <description lang="da">Denne scraper indsamler information fra følgende 
understøttede sider: IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de. Første 
søgning sker altid i TMDb, men efterfølgende kan der felt for felt vælges, 
hvilken side den specifikke infomation ønskes fra.</description>
     <description lang="de">Dieser Sammler sammelt Informationen von den 
folgenden, unterstützen Seiten: IMDb, TMDb, Rotten Tomatoes, Trakt.tv, 
OFDb.de. Es fürt jedes mal die Anfangssuche auf TMDb aus, aber danach kann 
Feld für Feld ausgewählt werden, woher die Information geholt werden 
sollen.</description>
     <description lang="el">Αυτό το scraper συλλέγει 
πληροφορίες από τις ακόλουθες ιστοσελίδες: 
IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de. Η αρχική 
αναζήτηση γίνεται πάντα στο TMDb, αλλά έπειτα 
μπορεί να ρυθμιστεί πεδίο ανά πεδίο από 
ποια σελίδα να λαμβάνονται 
πληροφορίες.</description>
-    <description lang="en">This scraper collecting information from the 
following supported sites: IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de. It 
always does the initial search on TMDb, but following that it can be set field 
by field that from which site you want that specific information.</description>
+    <description lang="en">Universal Scraper is currently the most 
customizable scraper by collecting information from the following supported 
sites: IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de, port.hu. This scraper is 
currently the flagship of the Team-XBMC scrapers. The initial search can be 
done either on TMDb or IMDb (according to the settings), but following that it 
can be set field by field that from which site you want that specific 
information.</description>
     <description lang="es">Este buscador obtiene información de los 
siguientes sitios: IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de. La primera 
búsqueda siempre se realiza en TMDb, pero se puede elegir, campo por campo, de 
qué sitio se tiene que obtener la información.</description>
     <description lang="es_AR">Este buscador obtiene información de los 
siguientes sitios: IMDb, TMDb, Rotten tomatoes, Trakt.tv, OFDb.de. Realiza la 
búsqueda inicial en TMDb, pero a partir de allí se puede especificar desde 
que sitio se desea obtener cada campo.</description>
     <description lang="fr">Ce scraper collecte les informations depuis les 
sites supportés suivants : IMDb, TMDb, Rotten Tomatoes, Trakt.tv, OFDb.de. La 
recherche initiale est toujours effectuée depuis TMDb, mais vous pouvez 
indiquer les sites sources des champs un par un pour avoir une information plus 
spécifique.</description>
diff --git a/metadata.universal/changelog.txt b/metadata.universal/changelog.txt
index 5601d0b..2a13096 100644
--- a/metadata.universal/changelog.txt
+++ b/metadata.universal/changelog.txt
@@ -1,3 +1,8 @@
+[B]2.3.0[/B]
+- fixed: various original title fixes
+- fixed: year won't scrape in certain cases
+- added: option to insert IMDb Outline as plot
+
 [B]2.2.0[/B]
 - fixed: original title won't scrape
 - fixed: year in case of TV Movies
diff --git a/metadata.universal/resources/settings.xml 
b/metadata.universal/resources/settings.xml
index 5266af1..5633787 100644
--- a/metadata.universal/resources/settings.xml
+++ b/metadata.universal/resources/settings.xml
@@ -17,7 +17,7 @@
   <category label="30400">
     <setting type="lsep" label="30401"/>
       <setting type="sep"/>
-      <setting label="30014" type="labelenum" 
values="IMDb|themoviedb.org|Rotten Tomatoes|trakt.tv|OFDb.de|port.hu|Rotten 
Tomatoes / Critics' Consensus" id="plotsource" default="IMDb"/>
+      <setting label="30014" type="labelenum" 
values="IMDb|themoviedb.org|Rotten Tomatoes|trakt.tv|OFDb.de|port.hu|Rotten 
Tomatoes / Critics' Consensus|IMDb Outline" id="plotsource" default="IMDb"/>
       <setting label="30020" type="labelenum" 
values="bg|cs|da|de|el|en|es|fi|fr|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|tr|zh"
 id="tmdbplotlanguage" default="en" visible="eq(-1,1)"/>
     <setting type="sep"/>
       <setting label="30042" type="labelenum" 
values="IMDb|themoviedb.org|None" id="taglinesource" default="IMDb"/>
diff --git a/metadata.universal/universal.xml b/metadata.universal/universal.xml
index db8ce04..c449857 100644
--- a/metadata.universal/universal.xml
+++ b/metadata.universal/universal.xml
@@ -43,10 +43,10 @@
                                <expression 
clear="yes">/title/([t0-9]*)/(combined|faq|releaseinfo|vote)</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;&lt;url
 
cache=&quot;$$7-main.html&quot;&gt;http://akas.imdb.com/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression clear="yes" noclean="1">&lt;meta 
name=&quot;title&quot; 
content=&quot;(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})\)</expression>
+                               <expression clear="yes" noclean="1">&lt;meta 
name=&quot;title&quot; 
content=&quot;(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})(?:–\s)?\)</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\1&lt;/year&gt;&lt;url
 
cache=&quot;$$7-main.html&quot;&gt;http://akas.imdb.com/title/$$7/&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;";
 dest="5+">
-                               <expression fixchars="2" noclean="1">&lt;meta 
name=&quot;title&quot; content=&quot;(?:&amp;#x22;)?[^&quot;]*?(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})\).*?Also Known As:&lt;/h4&gt;([^\n]*)</expression>
+                               <expression fixchars="2" noclean="1">&lt;meta 
name=&quot;title&quot; content=&quot;(?:&amp;#x22;)?[^&quot;]*?(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})(?:–\s)?\).*?Also Known As:&lt;/h4&gt;([^\n]*)</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="4">
                                <expression noclean="1">&lt;table 
class=&quot;findList&quot;(.*?)&lt;/div</expression>
@@ -76,13 +76,13 @@
        </GetAKASearchResults>
        <GetDetails dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
-                       <RegExp conditional="imdbsearch" input="$$1" 
output="\2" dest="19">
-                               <expression fixchars="2">&lt;meta 
name=&quot;title&quot; content=&quot;(IMDb - 
)?(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? \([^\(]*?([0-9]{4})\)</expression>
+                       <RegExp input="$$1" output="\2" dest="19">
+                               <expression fixchars="2">&lt;meta 
name=&quot;title&quot; content=&quot;(IMDb - 
)?(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})(?:–\s)?\)</expression>
                        </RegExp>
-                       <RegExp conditional="imdbsearch" input="$$1" 
output="\1" dest="19">
+                       <RegExp input="$$1" output="\1" dest="19">
                                <expression fixchars="1" 
trim="1">&lt;br/&gt;&lt;span\sclass=&quot;title-extra&quot;&gt;([^&lt;]*)&lt;i&gt;\(original
 title\)</expression>
                        </RegExp>
-                       <RegExp conditional="imdbsearch" input="$$1" 
output="\2" dest="20">
+                       <RegExp input="$$1" output="\2" dest="20">
                                <expression>&lt;meta 
name=&quot;title&quot;\scontent=&quot;([^&quot;]*?)\s\([^\(]*?([0-9]{4})(?:–\s)?\)</expression>
                        </RegExp>
                        <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="2">
@@ -91,10 +91,10 @@
                        <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="2">
                                <expression 
noclean="1">&quot;id&quot;:[0-9]*,&quot;imdb_id&quot;:&quot;([^&quot;]*)</expression>
                        </RegExp>
-                       <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="19">
+                       <RegExp input="$$1" output="\1" dest="19">
                                <expression 
fixchars="1">&quot;original_title&quot;:&quot;([^&quot;]*)</expression>
                        </RegExp>
-                       <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="20">
+                       <RegExp input="$$1" output="\1" dest="20">
                                <expression 
noclean="1">&quot;release_date&quot;:&quot;([0-9]+)-</expression>
                        </RegExp>
                        <RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;" 
dest="5">
@@ -178,6 +178,9 @@
                        <RegExp input="$INFO[plotsource]" output="&lt;chain 
function=&quot;GetRTCConsensusToPlotById&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
                                <expression>Rotten Tomatoes / Critics' 
Consensus</expression>
                        </RegExp>
+                       <RegExp input="$INFO[plotsource]" output="&lt;chain 
function=&quot;GetIMDBOutlineById&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+                               <expression>IMDb Outline</expression>
+                       </RegExp>
                        <RegExp input="$INFO[taglinesource]" output="&lt;chain 
function=&quot;GetIMDBTaglineById&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
                                <expression>IMDb</expression>
                        </RegExp>
@@ -193,7 +196,7 @@
                        <RegExp input="$INFO[plotsource]" output="&lt;chain 
function=&quot;GetTRAKTTVPlotByIdChain&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
                                <expression>trakt.tv</expression>
                        </RegExp>
-                       <RegExp input="$INFO[plotsource]" output="&lt;chain 
function=&quot;GetPortHUPlotByTitleAndYear&quot;&gt;$$19::$$20&lt;/chain&gt;" 
dest="5+">
+                       <RegExp input="$INFO[plotsource]" output="&lt;chain 
function=&quot;GetPortHUPlotByTitleAndYear&quot;&gt;$$19::$$20::$$2&lt;/chain&gt;"
 dest="5+">
                                <expression>port.hu</expression>
                        </RegExp>
                        <RegExp input="$INFO[creditssource]" output="&lt;chain 
function=&quot;GetIMDBCastById&quot;&gt;$$2&lt;/chain&gt;" dest="5+">

-----------------------------------------------------------------------

Summary of changes:
 metadata.universal/addon.xml              |    6 +++---
 metadata.universal/changelog.txt          |    5 +++++
 metadata.universal/resources/settings.xml |    2 +-
 metadata.universal/universal.xml          |   21 ++++++++++++---------
 4 files changed, 21 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to