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