The branch, dharma has been updated
       via  28378ef0028af365846d040be0025873d3642ae9 (commit)
      from  55d62d1c5f77c366490327d448eda64b1a4f9b3b (commit)

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

commit 28378ef0028af365846d040be0025873d3642ae9
Author: olympia <[email protected]>
Date:   Mon Apr 18 19:52:28 2011 +0200

    [metadata.mymovies.it] updated to version 1.1.3

diff --git a/metadata.mymovies.it/addon.xml b/metadata.mymovies.it/addon.xml
index bbcafb5..27429b6 100644
--- a/metadata.mymovies.it/addon.xml
+++ b/metadata.mymovies.it/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.mymovies.it"
        name="MyMovies.it"
-        version="1.1.2"
+       version="1.1.3"
        provider-name="muttley">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
@@ -16,12 +16,19 @@
     <summary lang="hu">MyMovies.it Film scraper</summary> 
     <summary lang="kr">MyMovies.it 영화 스크래퍼</summary>
     <summary lang="pt">Scraper de filmes MyMovies.it</summary>
-    <description lang="it">Riporta problemi o suggerimenti su: 
https://code.google.com/p/mymovies-xbmc-scraper/issues/list o 
http://forum.xbmc.org/showthread.php?t=58141</description>
-    <description lang="en">Report problems or suggest on: 
https://code.google.com/p/mymovies-xbmc-scraper/issues/list o 
http://forum.xbmc.org/showthread.php?t=58141</description>
+    <description lang="it">Riporta problemi o suggerimenti su: 
+https://code.google.com/p/mymovies-xbmc-scraper/issues/list
+http://forum.xbmc.org/showthread.php?t=58141
+
+Buona visione!</description>
+    <description lang="en">Report problems or suggest on: 
+https://code.google.com/p/mymovies-xbmc-scraper/issues/list
+http://forum.xbmc.org/showthread.php?t=58141
+
+Enjoy!</description>
     <description lang="hu">Film információk letöltése a www.mymovies.it 
webhelyről</description>
     <description lang="kr">MyMovies.it 에서 영화 정보 
다운로드</description>
     <description lang="pt">Descarregar informação de filmes de 
www.mymovies.it</description>
     <platform>all</platform>
-    <broken>will not download most of the details, nor artwork</broken>
   </extension>
 </addon>
diff --git a/metadata.mymovies.it/changelog.txt 
b/metadata.mymovies.it/changelog.txt
index e12c9db..70d470a 100644
--- a/metadata.mymovies.it/changelog.txt
+++ b/metadata.mymovies.it/changelog.txt
@@ -1,13 +1,19 @@
 [B]Note:[/B] if the scraper is very slow, disable setting tagged with "(slow)".
 
+[B]1.1.3[/B]
+- Fixed regex: title, trailer, runtime
+- Added original title
+- Search imdb id form google...not perfect but i hope better.
+- Import info from IMDB (vote, mpaa, studio, top250). Deactivable from 
settings.
+
 [B]1.1.2[/B]
 - Fixed regex: rating and trailer
 - Fixed url cache 
 
 [B]1.1.1[/B]
 - Change default films search url: 
http://www.google.it/search?q=film_name+site:mymovies.it
-- Fixed trailer problem. The first and only issue reported on 
http://code.google.com/p/mymovies-xbmc-scraper/issues/ ;)
-- Fixed search problem. Reported here 
http://forum.xbmc.org/showpost.php?p=733887&postcount=89
+- Fixed trailer problem. The first and only issue reported on code.google.com 
;)
+- Fixed search problem. Reported on forum.xbmc.org
 
 [B]1.1.0[/B]
 - Fixed problem for long title
diff --git a/metadata.mymovies.it/mymovies.xml 
b/metadata.mymovies.it/mymovies.xml
index c2dd82e..fee316a 100755
--- a/metadata.mymovies.it/mymovies.xml
+++ b/metadata.mymovies.it/mymovies.xml
@@ -40,7 +40,7 @@
 
                        <!-- Title, Year -->
                        <RegExp input="$$1" 
output="&lt;title&gt;\1&lt;/title&gt;&lt;year&gt;\2&lt;/year&gt;" dest="5">
-                               <expression 
noclean="1,2">&lt;title&gt;([^\(|\|]+)[^0-9]+([0-9]{4})</expression>
+                               <expression noclean="1,2">&lt;meta 
property=&quot;og:title&quot; content=&quot;([^\(|\|]+)\(([0-9]+)\)</expression>
                        </RegExp>
 
                        <!-- Genre -->
@@ -74,17 +74,20 @@
                        </RegExp>
 
                        <!-- Get Average Rating -->
-            <RegExp input="$$1" output="\1.\2" dest="6">
-                <expression noclean="1" clear="yes">&lt;span 
class=&quot;rating&quot;&gt;([0-9]),([0-9]{1,2})&lt;/span&gt;</expression>
-            </RegExp>
-                       <!-- Convert to 10eseimi -->
-            <RegExp conditional="rating_ten" input="$$6" output="&lt;rating 
max=&quot;5&quot;&gt;\1&lt;/rating&gt;" dest="5+">                         
-                <expression noclean="1" />
-            </RegExp>
-                       <!-- Not convert -->
-                       <RegExp conditional="!rating_ten" input="$$6" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">               
-                <expression noclean="1" />
-            </RegExp> 
+                       <RegExp conditional="!imdb" input="$$6" output="\1" 
dest="5+">
+                   <RegExp input="$$1" output="\1.\2" dest="6">
+                       <expression noclean="1" clear="yes">&lt;span 
class=&quot;rating&quot;&gt;([0-9]),([0-9]{1,2})&lt;/span&gt;</expression>
+                   </RegExp>
+                               <!-- Convert to 10eseimi -->
+                   <RegExp conditional="rating_ten" input="$$6" 
output="&lt;rating max=&quot;5&quot;&gt;\1&lt;/rating&gt;" dest="6">            
               
+                       <expression noclean="1" />
+                   </RegExp>
+                               <!-- Not convert -->
+                               <RegExp conditional="!rating_ten" input="$$6" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="6">               
+                       <expression noclean="1" />
+                   </RegExp>
+                   <expression noclean="1" />
+                       </RegExp> 
                        
                        <!-- Others Rating -->
                        <RegExp conditional="other_rating" input="$$8" 
output="&lt;$INFO[tag_other_rating]&gt;\1&lt;/$INFO[tag_other_rating]&gt;" 
dest="5+">
@@ -125,35 +128,45 @@
                        <RegExp conditional="trailer" input="$$1" 
output="&lt;url function=&quot;GetMovieTrailer&quot;&gt;\1&lt;/url&gt;" 
dest="5+">
                                <expression noclean="1">&lt;td 
class=&quot;rec_link_disattivo&quot;&gt;&lt;a title=&quot;Trailer 
[^&quot;]+&quot; 
href=&quot;([^&quot;]+)&quot;&gt;Trailer&lt;/a&gt;&lt;/td&gt;</expression>
                        </RegExp>
-
-                       <!-- Tmdb Backdrops through imdbId -->
-
-                       <!-- Get Original title and date if present -->
-                       <RegExp conditional="backdrops" input="$$6" 
output="&lt;url 
function=&quot;GetTMDBFanartByIMDBSearchPage&quot;&gt;http://akas.imdb.com/find?s=tt;q=\1&lt;/url&gt;";
 dest="5+">
-                               <!-- Italian film title -->
-                               <RegExp input="$$1" output="\1" dest="4">
-                                       <expression 
noclean="1">&lt;title&gt;([^\(|\|]+)</expression>
+                       
+                       <!-- Original title -->
+                       <RegExp input="$$3" 
output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
+                               <!-- Italian film title (get before) -->
+                               <RegExp input="$$5" output="\1" dest="4">
+                                       <expression 
noclean="1">&lt;title&gt;([^&lt;]+)&lt;/title&gt;</expression>
                                </RegExp>
                                <!-- Original film title: not always present -->
                                <RegExp input="$$1" output="\1" dest="3">
                                        <expression cs="true" noclean="1" 
clear="yes">Titolo originale[^&gt;]+&gt;([^&lt;]+)&lt;</expression>
                                </RegExp>
+                               
+                               <!-- Create tag "originaltitleforimdb" for 
future imdb search -->
                                <!-- Test Original film title => if exist 
overwrite italina title ($4) -->
                                <RegExp input="$$3" output="\1" dest="4">
                                        <expression>(.+)</expression>
                                </RegExp>
                                <!-- For better serach -->
-                               <!-- Get Film Date -->
-                               <RegExp input="$$1" output="$$4 (\1)" dest="4">
-                                       <expression 
noclean="1">&lt;title&gt;[^\(|\|]+[^0-9]+([0-9]{4})</expression>
+                               <!-- Get Film Date (get before) -->
+                               <RegExp input="$$5" output="$$4 (\1)" dest="4">
+                                       <expression 
noclean="1">&lt;year&gt;([^&lt;]+)&lt;/year&gt;</expression>
                                </RegExp>
-                               <!-- Substitute "space" with "%20"...a sort of 
urlencoding -->
-                               <RegExp input="$$4" output="\1" dest="6">
+                               <!-- Url encoding -->
+                               <RegExp input="$$4" 
output="&lt;originaltitleforimdb&gt;\1&lt;/originaltitleforimdb&gt;" dest="5+">
                                        <expression encode="1" />
                                </RegExp>
                                <expression noclean="1" />
                        </RegExp>
                        
+                       <!--MPAA, studio and ratings from IMDB -->
+                       <RegExp conditional="imdb" input="$$5" output="&lt;url 
cache=&quot;imdbinfo.html&quot; 
function=&quot;GetIMDBInfoByTitle&quot;&gt;http://www.google.com/search?q=site:imdb.com%20&quot;\1&quot;&lt;/url&gt;";
 dest="5+">
+                               <expression 
noclean="1">&lt;originaltitleforimdb&gt;([^&lt;]+)&lt;/originaltitleforimdb&gt;</expression>
+                       </RegExp>
+
+                       <!-- Tmdb Backdrops from IMDB -->
+                       <RegExp conditional="imdb" input="$$5" output="&lt;url 
cache=&quot;imdbinfo.html&quot; 
function=&quot;GetTMDBFanartByTitle&quot;&gt;http://www.google.com/search?q=site:imdb.com%20&quot;\1&quot;&lt;/url&gt;";
 dest="5+">
+                               <expression 
noclean="1">&lt;originaltitleforimdb&gt;([^&lt;]+)&lt;/originaltitleforimdb&gt;</expression>
+                       </RegExp>
+                       
             <!-- Plot: It is used for report many information... -->
             <!-- Custum function are used only for see all buffer -->
             <!-- I buffer della GetDetails non sono visibili alle funzioni 
custom e non risco a trovare un approccio differente per appendere informazioni 
al plot -->
@@ -195,7 +208,8 @@
        
        <GetMovieTrailer dest="5">
                <RegExp input="$$1" 
output="&lt;details&gt;&lt;trailer&gt;\1&lt;/trailer&gt;&lt;/details&gt;" 
dest="5">
-                       <expression noclean="1">url: 
&apos;([^&apos;|?]+\.flv).*&apos;</expression>
+                       <expression 
noclean="1">&apos;(http://[^&apos;]+trailer.flv)&apos;</expression>
+                       <!-- <expression noclean="1">url: 
&apos;([^&apos;|?]+\.flv).*&apos;</expression> -->
                </RegExp>
        </GetMovieTrailer>
 
@@ -227,26 +241,40 @@
                </RegExp>
        </GetMovieCast>
 
-       <GetTMDBFanartByIMDBSearchPage dest="7">
-               <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="7">
-                       <RegExp input="$$1" output="&lt;id&gt;\1&lt;/id&gt;" 
dest="4">
-                               <expression 
clear="yes">/title/([t0-9]*)/faq</expression>
+       <GetTMDBFanartByTitle dest="6">
+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;GetTMDBFanartByIdChain&quot;&gt;http://www.imdb.com/title/\1/&lt;/url&gt;&lt;/details&gt;";
 dest="6">
+                       <expression>/title/([t0-9]*)</expression>
+               </RegExp>
+       </GetTMDBFanartByTitle>
+       
+       <GetIMDBInfoByTitle dest="6">
+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseImdbData&quot;&gt;http://akas.imdb.com/title/\1/&lt;/url&gt;&lt;/details&gt;";
 dest="6">
+                       <expression>/title/([t0-9]*)</expression>
+               </RegExp>
+       </GetIMDBInfoByTitle>
+       
+       <ParseImdbData dest="5">
+               <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
+                       <!-- All regex are get from imdb scraper -->            
+                       <RegExp input="$$1" 
output="&lt;top250&gt;\1&lt;/top250&gt;" dest="6+">
+                               <expression>Top 250 #([0-9]*)&lt;/</expression>
                        </RegExp>
-                       <RegExp input="$$1" output="\1" dest="3">
-                               <expression noclean="1">(&gt;&lt;a 
href=&quot;/title.*)</expression>
+                       <RegExp input="$$1" 
output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="6+">
+                               
<expression>MPAA&lt;/a&gt;\)&lt;/h4&gt;\n?([^&lt;]*)</expression>
                        </RegExp>
-                       <RegExp input="$$3" output="&lt;id&gt;\1&lt;/id&gt;" 
dest="4+">
-                               <expression noclean="1,2">&gt;&lt;a 
href=&quot;/title/([t0-9]*)/[^&gt;]*&gt;[^&lt;]*&lt;/a&gt; 
*\([0-9]*</expression>
+                       <RegExp input="$$1" 
output="&lt;country&gt;\1&lt;/country&gt;" dest="6+">
+                               <expression repeat="yes">&lt;a 
href="/country/[^&gt;]+&gt;([^&lt;]+)</expression>
                        </RegExp>
-                       <RegExp input="$$4" output="\1" dest="5">
-                               <expression noclean="1" 
clear="yes">([t0-9]+)</expression>
+                       <RegExp input="$$1" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="6+">
+                               
<expression>"/company/[^&gt;]+&gt;([^&lt;]+)&lt;/a&gt;</expression>
                        </RegExp>
-                       <RegExp input="$$5" output="&lt;url 
function=&quot;GetTMDBFanartByIdChain&quot;&gt;http://www.imdb.com/title/\1/&lt;/url&gt;";
 dest="6">
-                               <expression noclean="1" />
+                       <!-- I can't use pulbic function GetIMDBRatingById :( 
-->
+                       <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="6+">
+                               <expression>&lt;span 
class=&quot;rating-rating&quot;&gt;([0-9.]+).*?&gt;([0-9,]+) 
votes&lt;/a&gt;</expression>
                        </RegExp>
-                       <expression noclean="1" />
+                  <expression noclean="1"/>
                </RegExp>
-       </GetTMDBFanartByIMDBSearchPage>
+       </ParseImdbData>
 
        <GetMovieFullCast dest="5">
                <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
diff --git a/metadata.mymovies.it/resources/language/English/strings.xml 
b/metadata.mymovies.it/resources/language/English/strings.xml
index 9489175..6b34c1e 100644
--- a/metadata.mymovies.it/resources/language/English/strings.xml
+++ b/metadata.mymovies.it/resources/language/English/strings.xml
@@ -7,7 +7,7 @@
     <string id="30004">Filmmakers</string>
     <string id="30005">Cast separators</string>
         
-    <string id="30100">Vote</string>
+    <string id="30100">Vote (mymovies.it)</string>
     <string id="30101">In 10esimi</string>
     <string id="30102">Direct vote, critics and the public</string>
     <string id="30103">View at:</string>
@@ -17,6 +17,7 @@
     <string id="30202">In Hi-Res</string>
     <string id="30203">Trailer (slow)</string>
     <string id="30204">TMDB Backdrops (slow)</string>
+    <string id="30205">Vote, studio, mpaa, top250 from imdb (slow)</string>
     
     <string id="30300">Appendi al Plot</string>
     <string id="30301">Critique (slow)</string>
diff --git a/metadata.mymovies.it/resources/language/Italian/strings.xml 
b/metadata.mymovies.it/resources/language/Italian/strings.xml
index 474c428..b981dea 100644
--- a/metadata.mymovies.it/resources/language/Italian/strings.xml
+++ b/metadata.mymovies.it/resources/language/Italian/strings.xml
@@ -7,7 +7,7 @@
     <string id="30004">Filmmakers</string>
     <string id="30005">Separatori del Cast</string>
         
-    <string id="30100">Votazione</string>
+    <string id="30100">Votazione (mymovies.it)</string>
     <string id="30101">In 10esimi</string>
     <string id="30102">Includi Dizionari, Critica e Pubblico</string>
     <string id="30103">Visualizza in:</string>
@@ -17,6 +17,7 @@
     <string id="30202">In Hi-Res</string>
     <string id="30203">Trailer (lento)</string>
     <string id="30204">TMDB Backdrops (molto lento)</string>
+    <string id="30205">Voto, studio, mpaa, top250 da imdb (lento)</string>
     
     <string id="30300">Appendi al Plot</string>
     <string id="30301">Critica (lento)</string>
diff --git a/metadata.mymovies.it/resources/settings.xml 
b/metadata.mymovies.it/resources/settings.xml
index ba50e63..3450a59 100644
--- a/metadata.mymovies.it/resources/settings.xml
+++ b/metadata.mymovies.it/resources/settings.xml
@@ -8,15 +8,16 @@
     <setting label="30005" type="bool" id="fakeactor" default="false" 
enable="eq(-4,true)"/>
 
     <setting label="30100" type="lsep" />
-    <setting label="30101" type="bool" id="rating_ten" default="true"/>
+    <setting label="30101" type="bool" id="rating_ten" default="true" 
enable="!eq(8,true)"/>
     <setting label="30102" type="bool" id="other_rating" default="true"/>
-    <setting label="30103" type="labelenum" values="mpaa|studio|outline" 
id="tag_other_rating" default="studio" enable="eq(-1,true)"/>
+    <setting label="30103" type="labelenum" values="mpaa|studio|outline" 
id="tag_other_rating" default="outline" enable="eq(-1,true)"/>
 
     <setting label="30200" type="lsep" />
     <setting label="30201" type="bool" id="thumbs" default="true"/>
     <setting label="30202" type="bool" id="bigThumbs" default="true" 
enable="eq(-1,true)" />
     <setting label="30203" type="bool" id="trailer" default="true"/>
     <setting label="30204" type="bool" id="backdrops" default="true"/>
+    <setting label="30205" type="bool" id="imdb" default="true"/>
     
     <setting label="30300" type="lsep" />
     <setting label="30301" type="bool" id="critic" default="false"/>

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

Summary of changes:
 metadata.mymovies.it/addon.xml                     |   15 ++-
 metadata.mymovies.it/changelog.txt                 |   10 ++-
 metadata.mymovies.it/mymovies.xml                  |  108 ++++++++++++-------
 .../resources/language/English/strings.xml         |    3 +-
 .../resources/language/Italian/strings.xml         |    3 +-
 metadata.mymovies.it/resources/settings.xml        |    5 +-
 6 files changed, 94 insertions(+), 50 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to