The branch, frodo has been updated
       via  2728ee782eb6f179f3d3dc2518118e37ed3ed2a1 (commit)
      from  29d4396cd1d454ba4491f9d57274927a8b4ee94a (commit)

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

commit 2728ee782eb6f179f3d3dc2518118e37ed3ed2a1
Author: olympia <[email protected]>
Date:   Tue Dec 18 19:53:17 2012 +0100

    [metadata.universal] updated to version 2.0.0

diff --git a/metadata.universal/addon.xml b/metadata.universal/addon.xml
index 07b7569..1ef4cb8 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="1.9.4"
+       version="2.0.0"
        provider-name="Olympia, Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.universal/changelog.txt b/metadata.universal/changelog.txt
index a5fec00..40996f4 100644
--- a/metadata.universal/changelog.txt
+++ b/metadata.universal/changelog.txt
@@ -1,5 +1,8 @@
+[B]2.0.0[/B]
+- added: Option to Use IMDb Search Engine
+
 [B]1.9.4[/B]
-- updated language files from Transifex
+- updated: language files from Transifex
 
 [B]1.9.3[/B]
 - fixed: won't scrape from TMDb when movie is part of a collection
diff --git a/metadata.universal/resources/language/English/strings.xml 
b/metadata.universal/resources/language/English/strings.xml
index e602ed6..ccd9e47 100644
--- a/metadata.universal/resources/language/English/strings.xml
+++ b/metadata.universal/resources/language/English/strings.xml
@@ -1,8 +1,4 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<!-- Translated using Transifex web application. For support, or if you would 
like to to help out, please visit your language team! -->
-<!-- English language-Team URL: 
http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/en/ -->
-<!-- Report language file syntax bugs at: http://trac.xbmc.org/ -->
-
 <strings>
     <string id="30001">Enable fanart from themoviedb.org</string>
     <string id="30002">Enable posters from themoviedb.org</string>
@@ -19,7 +15,6 @@
     <string id="30015">Get Cast / Directors / Writers From</string>
     <string id="30016">Plot Sources</string>
     <string id="30020">     Preferred Plot Language</string>
-    <string id="30021">Get Ratings from</string>
     <string id="30022">Get Genres From</string>
     <string id="30023">Get Title From</string>
     <string id="30024">Title Sources</string>
@@ -40,15 +35,25 @@
     <string id="30039">Enable trailers from trakt.tv</string>
     <string id="30040">     Genre Language</string>
     <string id="30041">     Preferred Trailer Language</string>
+    <string id="30041">     Preferred Trailer Language</string>
     <string id="30042">Get Tagline From</string>
     <string id="30043">     Preferred Tagline Language</string>
     <string id="30044">Get IMDb TOP250 Ranking</string>
     <string id="30045">Get Outline From IMDb</string>
+
     <string id="30100">Rating</string>
+    <string id="30021">Get Ratings from</string>
     <string id="30110">     Rating Generated Using</string>
     <string id="30115">     Use the Score Aggregated from</string>
     <string id="30120">     Use Critics' Consensus as Movie Outline</string>
+
     <string id="30200">Credits</string>
     <string id="30201">Get Studio from</string>
     <string id="30202">Get Country from</string>
+
+    <string id="30300">Search</string>
+    <string id="30301">IMDb</string>
+    <string id="30302">themoviedb.org</string>
+    <string id="30303">Search Engine to Use</string>
+
 </strings>
diff --git a/metadata.universal/resources/settings.xml 
b/metadata.universal/resources/settings.xml
index b671ea0..e5808df 100644
--- a/metadata.universal/resources/settings.xml
+++ b/metadata.universal/resources/settings.xml
@@ -65,4 +65,10 @@
     <setting label="30035" type="text" id="certprefix" default="Rated "/>
   </category>
 
+  <category label="30300">
+    <setting type="lsep" label="30303"/>
+    <setting label="30301" type="bool" id="imdbsearch" default="true" 
enable="!eq(1,true)"/>
+    <setting label="30302" type="bool" id="tmdbsearch" default="false" 
enable="!eq(-1,true)"/>
+  </category>
+
 </settings>
diff --git a/metadata.universal/universal.xml b/metadata.universal/universal.xml
index 2307b10..d9b279a 100644
--- a/metadata.universal/universal.xml
+++ b/metadata.universal/universal.xml
@@ -9,15 +9,21 @@
                </RegExp>
        </NfoUrl>
        <CreateSearchUrl dest="3">
-               <RegExp input="$$1" 
output="&lt;url&gt;http://api.themoviedb.org/3/search/movie?api_key=57983e31fb435df4df77afb854740ea9&amp;amp;query=\1&amp;amp;year=$$4&lt;/url&gt;";
 dest="3">
+               <RegExp conditional="tmdbsearch" input="$$1" 
output="&lt;url&gt;http://api.themoviedb.org/3/search/movie?api_key=57983e31fb435df4df77afb854740ea9&amp;amp;query=\1&amp;amp;year=$$4&lt;/url&gt;";
 dest="3">
                        <RegExp input="$$2" output="\1" dest="4">
                                <expression clear="yes">(.+)</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
+               <RegExp conditional="imdbsearch" input="$$1" 
output="&lt;url&gt;http://akas.imdb.com/find?q=\1&amp;s=tt&lt;/url&gt;"; 
dest="3">
+                       <RegExp input="$$2" output="%20(\1)" dest="4">
+                               <expression clear="yes">(.+)</expression>
+                       </RegExp>
+                       <expression noclean="1"/>
+               </RegExp>
        </CreateSearchUrl>
        <GetSearchResults dest="8">
-               <RegExp input="$$3" output="&lt;results&gt;\1&lt;/results&gt;" 
dest="8">
+               <RegExp conditional="tmdbsearch" input="$$3" 
output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\4&lt;/title&gt;&lt;id&gt;\1&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url
 
cache=&quot;tmdb-\1.json&quot;&gt;http://api.themoviedb.org/3/movie/\1?api_key=57983e31fb435df4df77afb854740ea9&lt;/url&gt;&lt;/entity&gt;";
 dest="3">
                                <expression 
repeat="yes">&quot;id&quot;:([0-9]*),&quot;original_title&quot;:&quot;([^&quot;]*)&quot;,&quot;release_date&quot;:&quot;([0-9]+)-.*?&quot;title&quot;:&quot;([^&quot;]*)</expression>
                        </RegExp>
@@ -29,19 +35,46 @@
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
+               <RegExp conditional="imdbsearch" input="$$5" output="&lt;?xml 
version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; 
standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
+                       <RegExp input="$$1" output="\1" dest="7">
+                               <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>
+                       </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>
+                       </RegExp>
+                       <RegExp input="$$1" output="\1" dest="4">
+                               <expression noclean="1">&lt;table 
class=&quot;findList&quot;(.*?)&lt;/div</expression>
+                       </RegExp>
+                       <RegExp input="$$4" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url
 
cache=&quot;\1-main.html&quot;&gt;http://akas.imdb.com/title/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;";
 dest="5+">
+                               <expression repeat="yes" 
noclean="1,2">&lt;td\sclass=&quot;result_text&quot;&gt;\s&lt;a\shref=&quot;/title/([t0-9]*)/[^&gt;]*&gt;(?:&amp;#x22;)?([^&lt;]*?)(?:&amp;#x22;)?&lt;/a&gt;\s*(?:\([IV]+\)
 )?\([^\(]*?([0-9]{4})[^\)]*\)\s(?:\(TV Movie\) )?&lt;</expression>
+                       </RegExp>
+                       <RegExp input="$$4" 
output="&lt;entity&gt;&lt;title&gt;\4&lt;/title&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url
 
cache=&quot;\1-main.html&quot;&gt;http://akas.imdb.com/title/\1/&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;";
 dest="5+">
+                               <expression repeat="yes" 
noclean="1,2">&lt;td\sclass=&quot;result_text&quot;&gt;\s&lt;a\shref=&quot;/title/([t0-9]*)/[^&gt;]*&gt;(?:&amp;#x22;)?([^&lt;]*?)(?:&amp;#x22;)?&lt;/a&gt;\s*(?:\([IV]+\)
 
)?\([^\(]*?([0-9]{4})[^\)]*\)\s&lt;br/&gt;aka\s&lt;i&gt;&quot;([^&quot;]*)</expression>
+                       </RegExp>
+                       <expression clear="yes" noclean="1"/>
+               </RegExp>
        </GetSearchResults>
        <GetDetails dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
-                       <RegExp input="$$1" output="\1" dest="2">
+                       <RegExp conditional="imdbsearch" input="$$1" 
output="&lt;originaltitle&gt;\2&lt;/originaltitle&gt;" dest="19">
+                               <expression>&lt;meta name=&quot;title&quot; 
content=&quot;(IMDb - )?(?:&amp;#x22;)?([^&quot;]*?)(?:&amp;#x22;)? 
\([^\(]*?([0-9]{4})\)</expression>
+                       </RegExp>
+                       <RegExp conditional="imdbsearch" input="$$1" 
output="&lt;year&gt;\2&lt;/year&gt;" dest="20">
+                               <expression>&lt;meta name=&quot;title&quot; 
content=&quot;([^&quot;]*?) \([^\(]*?([0-9]{4})\)</expression>
+                       </RegExp>
+                       <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="2">
                                <expression 
noclean="1">&quot;id&quot;:([0-9]*),&quot;imdb_id</expression>
                        </RegExp>
-                       <RegExp input="$$1" output="\1" dest="2">
+                       <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 input="$$1" output="\1" dest="19">
+                       <RegExp conditional="tmdbsearch" input="$$1" 
output="\1" dest="19">
                                <expression 
fixchars="1">&quot;original_title&quot;:&quot;([^&quot;]*)</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;year&gt;\2&lt;/year&gt;" dest="20">
+                       <RegExp conditional="tmdbsearch" input="$$1" 
output="&lt;year&gt;\2&lt;/year&gt;" dest="20">
                                <expression>&lt;meta name=&quot;title&quot; 
content=&quot;([^&quot;]*?) \([^\(]*?([0-9]{4})\)</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="20">

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

Summary of changes:
 metadata.universal/addon.xml                       |    2 +-
 metadata.universal/changelog.txt                   |    5 ++-
 .../resources/language/English/strings.xml         |   15 ++++--
 metadata.universal/resources/settings.xml          |    6 +++
 metadata.universal/universal.xml                   |   45 +++++++++++++++++---
 5 files changed, 60 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to