The branch, eden has been updated
       via  f8b8881bfbf7f6c68d88d880c9a9fe74070366ed (commit)
      from  15c8849cc900637a9b8b482d8d4969ba48c7d965 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=f8b8881bfbf7f6c68d88d880c9a9fe74070366ed

commit f8b8881bfbf7f6c68d88d880c9a9fe74070366ed
Author: spiff <[email protected]>
Date:   Tue Apr 17 19:38:33 2012 +0200

    [plugin.video.myvideo_de] updated to version 0.1.5

diff --git a/plugin.video.myvideo_de/addon.xml 
b/plugin.video.myvideo_de/addon.xml
index d649282..838bc31 100644
--- a/plugin.video.myvideo_de/addon.xml
+++ b/plugin.video.myvideo_de/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.myvideo_de" name="MyVideo.de" version="0.1.4" 
provider-name="Tristan Fischer ([email protected])">
+<addon id="plugin.video.myvideo_de" name="MyVideo.de" version="0.1.5" 
provider-name="Tristan Fischer ([email protected])">
   <requires>
     <import addon="xbmc.python" version="2.0"/>
     <import addon="script.module.xbmcswift" version="0.2.0"/>
diff --git a/plugin.video.myvideo_de/changelog.txt 
b/plugin.video.myvideo_de/changelog.txt
index 9f42d30..dc5d2fb 100644
--- a/plugin.video.myvideo_de/changelog.txt
+++ b/plugin.video.myvideo_de/changelog.txt
@@ -1,3 +1,5 @@
+0.1.5
+ - fix websites changes
 0.1.4
  - fix for Austria users
 0.1.3
diff --git a/plugin.video.myvideo_de/resources/lib/scraper.py 
b/plugin.video.myvideo_de/resources/lib/scraper.py
index 797d55d..8fabc13 100644
--- a/plugin.video.myvideo_de/resources/lib/scraper.py
+++ b/plugin.video.myvideo_de/resources/lib/scraper.py
@@ -131,8 +131,9 @@ def get_path(path):
 
 def get_video(video_id, console_debug=False):
     __log('get_video started with video_id: %s' % video_id)
-    r_adv = re.compile('p.addVariable\(\'(.+?)\', ?\'(.+?)\'\)')
-    r_swf = re.compile('new SWFObject\(\'(.+?)\'')
+    r_adv = re.compile('var flashvars={(.+?)}')
+    r_adv_p = re.compile('(.+?):\'(.+?)\',?')
+    r_swf = re.compile('swfobject.embedSWF\(\'(.+?)\'')
     r_rtmpurl = re.compile('connectionurl=\'(.*?)\'')
     r_playpath = re.compile('source=\'(.*?)\'')
     r_path = re.compile('path=\'(.*?)\'')
@@ -141,7 +142,8 @@ def get_video(video_id, console_debug=False):
     encxml = ''
     videopage_url = MAIN_URL + 'watch/%s/' % video_id
     html = __get_url(videopage_url, MAIN_URL)
-    for (a, b) in re.findall(r_adv, html):
+    sec = re.search(r_adv, html).group(1)
+    for (a, b) in re.findall(r_adv_p, sec):
         if not a == '_encxml':
             params[a] = b
         else:
@@ -615,4 +617,4 @@ def __md5(s):
 
 
 def __log(msg):
-    print('MyVideo.de scraper: %s' % msg)
+    print('MyVideo.de scraper: %s' % msg)
\ No newline at end of file

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

Summary of changes:
 plugin.video.myvideo_de/addon.xml                |    2 +-
 plugin.video.myvideo_de/changelog.txt            |    2 ++
 plugin.video.myvideo_de/resources/lib/scraper.py |   10 ++++++----
 3 files changed, 9 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to