The branch, dharma-pre has been updated
       via  8704e0a892a72db3b351cb30b385f322eea3c5dd (commit)
      from  57be0a8e6ceb0871650a51b18139f4966c1eac45 (commit)

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

commit 8704e0a892a72db3b351cb30b385f322eea3c5dd
Author: olympia <[email protected]>
Date:   Mon Oct 11 07:52:01 2010 +0200

    [metadata.sratim.co.il] fixed sratim scraper

diff --git a/metadata.sratim.co.il/addon.xml b/metadata.sratim.co.il/addon.xml
index a549ba0..567c777 100644
--- a/metadata.sratim.co.il/addon.xml
+++ b/metadata.sratim.co.il/addon.xml
@@ -1,27 +1,30 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.sratim.co.il"
        name="Sratim"
-       version="1.0.5" 
-       provider-name="leo2">
+       version="1.0.8"
+       provider-name="G.Vago">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
-    <import addon="metadata.common.themoviedb.org" version="1.0"/>
-    <import addon="metadata.common.imdb.com" version="1.0"/>
+    <import addon="metadata.common.themoviedb.org" version="1.0.7"/>
+    <import addon="metadata.common.imdb.com" version="2.0.4"/>
   </requires>
   <extension point="xbmc.metadata.scraper.movies"
              language="he"
              library="sratim.xml"/>
   <extension point="xbmc.addon.metadata">
     <summary lang="en">Sratim Movie Scraper</summary>
+    <summary lang="he">סקרייפר סרטים מאתר סרטים</summary>
     <summary lang="hu">Sratim filmadat leolvasó</summary>
     <summary lang="kr">Sratim 영화 스크래퍼</summary>
-    <summary lang="pl">Scraper filmów Sratim</summary>
     <summary lang="pt">Scraper de filmes Sratim</summary>
-    <description lang="en">Download Movie information from 
www.sratim.co.il</description>
+    <summary lang="nl">Sratim film Scraper</summary>
+    <summary lang="pl">Scraper filmów Sratim</summary>
+       <description lang="he">www.sratim.co.il הורדת מידע סרטים 
מאתר</description>
+       <description lang="en">Download Movie information from 
www.sratim.co.il</description>
+       <description lang="nl">Download film informatie van 
www.sratim.co.il</description>
+       <description lang="pl">Pobieraj informacje o filmach z 
www.sratim.co.il</description>
     <description lang="hu">Film információk letöltése a www.sratim.co.il 
webhelyről</description>
     <description lang="kr">www.sratim.co.il에서 영화 정보 
다운로드</description>
-    <description lang="pl">Pobieraj informacje o filmach z 
www.sratim.co.il</description>
     <description lang="pt">Descarregar informação de filmes de 
www.sratim.co.il</description>
-    <broken>Unable to connect server</broken>
   </extension>
 </addon>
diff --git a/metadata.sratim.co.il/resources/language/English/strings.xml 
b/metadata.sratim.co.il/resources/language/English/strings.xml
index e526553..bf68d1b 100644
--- a/metadata.sratim.co.il/resources/language/English/strings.xml
+++ b/metadata.sratim.co.il/resources/language/English/strings.xml
@@ -3,5 +3,5 @@
     <string id="30000">Enable full cast credits</string>
     <string id="30001">Enable trailer</string>
     <string id="30002">Enable fanart</string>
-    <string id="30003">Get rank from IMDB</string>
+    <string id="30003">Get rating from IMDb</string>
 </strings>
diff --git a/metadata.sratim.co.il/resources/settings.xml 
b/metadata.sratim.co.il/resources/settings.xml
index 8d75012..2809dac 100644
--- a/metadata.sratim.co.il/resources/settings.xml
+++ b/metadata.sratim.co.il/resources/settings.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <settings>
     <setting label="30000" type="bool" id="fullcredits" default="false"/>
-    <setting label="30001" type="bool" id="trailer" default="true"/>
-    <setting label="30002" type="bool" id="fanart" default="false"/>
-    <setting label="" type="bool" id="imdbrank" default="false"/>
+    <setting label="30001" type="bool" id="imdbtrailer" default="true"/>
+    <setting label="30002" type="bool" id="fanart" default="true"/>
+    <setting label="30003" type="bool" id="imdbrating" default="false"/>
 </settings>
diff --git a/metadata.sratim.co.il/sratim.xml b/metadata.sratim.co.il/sratim.xml
index 82ea07e..68a74b6 100644
--- a/metadata.sratim.co.il/sratim.xml
+++ b/metadata.sratim.co.il/sratim.xml
@@ -1,91 +1,99 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.0" date="2009-10-04">
+<scraper framework="1.0" date="2010-10-10" >
        <CreateSearchUrl dest="3">
-               <RegExp input="$$1" 
output="&lt;url&gt;http://www.sratim.co.il/movies/search.aspx?Keyword=\1&lt;/url&gt;";
 dest="3">
-                       <expression noclean="1"/>
+               <RegExp input="$$1" 
output="&lt;url&gt;http://sratim.co.il/browse.php?q=\1|User-Agent=Mozilla%2F4.0%20(compatible%3B%20MSIE%207.0%3B%20Windows%20NT%206.0)&lt;/url&gt;"
 dest="3">
+                       <expression noclean="1" />
                </RegExp>
        </CreateSearchUrl>
        <GetSearchResults dest="8">
                <RegExp 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="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.sratim.co.il/\1&lt;/url&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression clear="yes" noclean="1" 
repeat="yes">&lt;table class="MovieViews".*?&gt;.*?&lt;a 
href="(.[^"]*)"&gt;(.*?)&lt;div&gt;.*?&lt;/table&gt;</expression>
+                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url&gt;http://www.sratim.co.il/\1|User-Agent=Mozilla%2F4.0%20(compatible%3B%20MSIE%207.0%3B%20Windows%20NT%206.0)&lt;/url&gt;&lt;/entity&gt;"
 dest="5">
+                               <expression repeat="yes" clear="yes" 
noclean="1">&lt;a href="(view.php[^"]*)".title="([^"]*)"</expression>
                        </RegExp>
-                       <expression clear="yes" noclean="1"/>
+                       <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="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
-                               <expression trim="1" 
noclean="1">&lt;div.*?class="Box_Header"&gt;&lt;table.*?&gt;&lt;tr&gt;&lt;td.*?&gt;(.*?)&lt;/td&gt;</expression>
+                               <!--<expression trim="1" 
noclean="1">class=&quot;subtext.view&quot;.*?&gt;.*?&lt;b&gt;(.*?)&lt;/b&gt;</expression>-->
+                               <expression trim="1" noclean="1">&lt;h1 
class="subtext_view"&gt;([^&lt;]*)&lt;/h1&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
-                               <expression 
trim="1">&lt;u&gt;תקציר:&lt;/u&gt;&lt;/b&gt;&lt;br 
/&gt;(.*?)&lt;/div&gt;</expression>
+                               <expression trim="1">&lt;div 
style="font-size:14px;text-align:justify;"&gt;(.*)&lt;/div&gt;&lt;br 
/&gt;&lt;div</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
-                               <expression trim="1" repeat="yes">&lt;a 
href="/movies/search.aspx\?g=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+                               <expression repeat="yes" trim="1">&lt;a 
href="browse.php\?g=[^"]*"&gt;([^&lt;]*)&lt;/a&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="7">
-                               <expression repeat="no" 
noclean="1">&lt;b&gt;שחקנים:&lt;/b&gt;(.*?)&lt;br /&gt;</expression>
+                               <expression noclean="1">&lt;td 
class[^&gt;]*&gt;שחקנים:&lt;/td&gt;[^&lt;]*&lt;td&gt;(.*)&lt;/td&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
-                               <expression trim="1" repeat="yes">&lt;a 
href="/movies/companies/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+                               <!--<expression trim="1" repeat="yes">&lt;a 
href="/movies/companies/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>-->
+                               <expression>&lt;td 
class[^&gt;]*&gt;הפקה:&lt;/td&gt;[^&lt;]*&lt;td&gt;(.{1,100})&lt;/tr&gt;&lt;tr&gt;&lt;td
 class="paramsub" valign="top" width="62"</expression>
                        </RegExp>
                        <RegExp input="$$7" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
-                               <expression trim="1" repeat="yes">&lt;a 
href="/movies/actors/view.aspx\?id=.*?&quot;&gt;(.*?)&lt;/a&gt;</expression>
+                               <expression repeat="yes" trim="1">&lt;a 
href="profileview.php\?id=[^"]*"&gt;([^&lt;]*)&lt;/a&gt;</expression>
                        </RegExp>
-                       <RegExp conditional="fullcredits" input="$$7" 
output="&lt;url 
function=&quot;GetActorDetails&quot;&gt;http://www.sratim.co.il/movies/actors/view.aspx?id=\1&lt;/url&gt;";
 dest="5+">
-                               <expression repeat="yes">&lt;a 
href="/movies/actors/view.aspx\?id=(.*?)"&gt;</expression>
+                       <RegExp conditional="fullcredits" input="$$7" 
output="&lt;url 
function=&quot;GetActorDetails&quot;&gt;http://www.sratim.co.il/profileview.php?id=\1&lt;/url&gt;";
 dest="5+">
+                               <expression repeat="yes">&lt;a 
href="profileview.php\?id=([^"]*)"&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="7">
-                               <expression repeat="no" 
noclean="1">&lt;b&gt;במאי:&lt;/b&gt;(.*?)&lt;br /&gt;</expression>
+                               <expression noclean="1">&lt;td 
class[^&gt;]*&gt;בימוי:&lt;/td&gt;&lt;td&gt;(.*)&lt;/td&gt;</expression>
                        </RegExp>
                        <RegExp input="$$7" 
output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
-                               <expression trim="1" repeat="yes">&lt;a 
href="/movies/actors/view.aspx\?id=.*?"&gt;(.*?)&lt;/a&gt;</expression>
+                               <expression repeat="yes" trim="1">&lt;a 
href="profileview.php\?id=[^"]*"&gt;([^&lt;]*)&lt;/a&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
-                               <expression trim="1">&lt;span 
id="ctl00_ctl00_Body_Body_Box_ProductionYear"&gt;(.*?)&lt;/span&gt;</expression>
+                               <expression trim="1">&lt;td 
class="prod_year"[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+" conditional="!imdbrank">
-                               <expression trim="1" repeat="no">&lt;img 
alt="(.*?)/10" src="/Images/Star_Big_.*?.gif" /&gt;</expression>
+                       <RegExp conditional="!imdbrating" input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
+                               <expression trim="1">&lt;img 
src="images/star(.*)lv.gif"</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+" conditional="!imdbrank">
-                               <expression trim="1" 
repeat="no">&lt;span.*?&gt;([0-9]+?) מדרגים&lt;/span&gt;</expression>
+                       <RegExp conditional="!imdbrating" input="$$1" 
output="&lt;votes&gt;0&lt;/votes&gt;" dest="5+">
+                               <!--<expression trim="1" 
repeat="no">&lt;span.*?&gt;([0-9]+?) מדרגים&lt;/span&gt;</expression>-->
+                               <expression />
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="5+">
-                               <expression trim="1" 
repeat="no">&lt;b&gt;אורך:&lt;/b&gt; ([0-9]+?) דקות.</expression>
+                               <expression trim="1">&gt;אורך 
זמן:&lt;/td&gt;&lt;td&gt;([0-9]+) דק'&lt;/td&gt;</expression>
                        </RegExp>
-                       <RegExp input="$$1" 
output="&lt;thumb&gt;http://www.sratim.co.il\1&lt;/thumb&gt;"; dest="5+">
-                               <expression trim="1" repeat="no">&lt;img 
src="(/movies/images/.*?)" 
id="ctl00_ctl00_Body_Body_Box_MainPicture"</expression>
+                       <RegExp input="$$1" 
output="&lt;thumb&gt;http://www.sratim.co.il/\1&lt;/thumb&gt;"; dest="5+">
+                               <expression trim="1">&lt;img class="lrg_cover" 
src="([^"]*)" border="</expression>
                        </RegExp>
-                       <RegExp input="$$1" output="&lt;url 
function=&quot;GetIMDBDetails&quot;&gt;http://www.imdb.com/title/\1/&lt;/url&gt;";
 dest="5+">
-                               <expression trim="1" 
repeat="no">http://www\.imdb\.com/title/(tt\d+?)'</expression>
+                       <RegExp conditional="imdbrating" input="$$1" 
output="&lt;url cache=&quot;tt\1-main.html&quot; 
function=&quot;GetIMDBDetails&quot;&gt;http://akas.imdb.com/title/\1/&lt;/url&gt;";
 dest="5+">
+                               <expression 
trim="1">http://www.imdb.com/title/(tt[^"]+)"</expression>
                        </RegExp>
-                       <RegExp conditional="imdbrank" input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
-                               <expression trim="1" repeat="no">&lt;img 
alt="([0-9]+\.[0-9]*)/10" src="/Images/Star_IMDB</expression>
+                       <RegExp input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
+                               <expression 
trim="1">Star_IMDB.*?&lt;span.*?&gt;([0-9]+?) 
מדרגים&lt;/span&gt;</expression>
                        </RegExp>
-                       <RegExp conditional="imdbrank" input="$$1" 
output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
-                               <expression trim="1" 
repeat="no">Star_IMDB.*?&lt;span.*?&gt;([0-9]+?) 
מדרגים&lt;/span&gt;</expression>
+                       <RegExp conditional="fanart" input="$$1" 
output="&lt;chain 
function=&quot;GetTMDBFanartByIdChain&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+                               <expression 
trim="1">http://www.imdb.com/title/(tt[^"]+)</expression>
                        </RegExp>
-                       <RegExp conditional="fanart" input="$$1" 
output="&lt;url 
function=&quot;GetTMDBFanartById&quot;&gt;http://www.imdb.com/title/\1&lt;/url&gt;";
 dest="5+">
-                               <expression trim="1" 
repeat="no">http://www\.imdb\.com/title/(tt\d+?)'</expression>
+                       <RegExp conditional="imdbtrailer" input="$$1" 
output="&lt;chain function=&quot;GetIMDBTrailerById&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
+                               <expression 
trim="1">http://www.imdb.com/title/(tt[^"]+)</expression>
                        </RegExp>
-                       <expression noclean="1"/>
+                       <expression noclean="1" />
                </RegExp>
        </GetDetails>
-       <GetActorDetails dest="5">
-               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5+">
-                       <RegExp input="$$1" 
output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;thumb&gt;http://www.sratim.co.il\2&lt;/thumb&gt;&lt;/actor&gt;";
 dest="2+">
-                               <expression clear="yes" repeat="no">&lt;div 
class=&quot;Box_Header&quot;&gt;.*?&lt;span.*?&gt;(.*?)&lt;/span&gt;.*?&lt;div 
class=&quot;Box_Body&quot;&gt;.*?&lt;img.*?src=&quot;(/movies/Actors/Images/.*?)&quot;
 /&gt;</expression>
+       <GetActorDetails dest="3">
+               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
+                       <RegExp input="$$1" 
output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;thumb&gt;http://www.sratim.co.il\1&lt;/thumb&gt;&lt;/actor&gt;";
 dest="2">
+                               <expression clear="yes">&lt;img 
src="(/contents/Actors/Images/[^"]*)"[^&gt;]*&gt;.*&lt;span 
class="subtext_view"&gt;&lt;b?&gt;([^&lt;]*)&lt;/b&gt;</expression>
                        </RegExp>
-                       <expression noclean="1"/>
+                       <expression noclean="1" />
                </RegExp>
        </GetActorDetails>
-       <GetIMDBDetails dest="5">
-               <RegExp input="$$3" output="&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;utf-8&quot; 
standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="5+">
-                       <RegExp conditional="trailer" input="$$1" 
output="&lt;url 
function=&quot;GetIMDBTrailer&quot;&gt;http://akas.imdb.com/video/imdb/vi\1/player&lt;/url&gt;";
 dest="3+">
-                               <expression>/vi([0-9]*)/&quot;</expression>
+       <GetIMDBDetails dest="3">
+               <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
+                       <!--Get rating from imdb.com-->
+                       <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="5">
+                               <expression>&lt;span 
class="rating-rating"&gt;([0-9.]+).*?&gt;([0-9,]+) votes&lt;/a&gt;</expression>
+                       </RegExp>
+                       <!--Get top250 from imdb.com-->
+                       <RegExp input="$$1" 
output="&lt;top250&gt;\1&lt;/top250&gt;" dest="5+">
+                               <expression>Top 250 #([0-9]*)&lt;/</expression>
                        </RegExp>
-                       <expression noclean="1"/>
+                       <expression noclean="1" />
                </RegExp>
        </GetIMDBDetails>
-</scraper>
+</scraper>
\ No newline at end of file

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

Summary of changes:
 metadata.sratim.co.il/LICENSE.txt                  |  282 ++++++++++++++++++++
 metadata.sratim.co.il/addon.xml                    |   19 +-
 .../resources/language/English/strings.xml         |    2 +-
 metadata.sratim.co.il/resources/settings.xml       |    6 +-
 metadata.sratim.co.il/sratim.xml                   |   96 ++++---
 5 files changed, 349 insertions(+), 56 deletions(-)
 create mode 100644 metadata.sratim.co.il/LICENSE.txt


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to