The branch, frodo has been updated
via 04515787855f76b0620ac87ba89de65f96f10b25 (commit)
from 79e526b0e4eb8543fac4384f3cd7f16ea0cf2fa2 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=04515787855f76b0620ac87ba89de65f96f10b25
commit 04515787855f76b0620ac87ba89de65f96f10b25
Author: Martijn Kaijser <[email protected]>
Date: Fri Aug 1 18:04:09 2014 +0200
[plugin.video.nrk] 4.4.16
diff --git a/plugin.video.nrk/addon.xml b/plugin.video.nrk/addon.xml
index 5dd4ff4..695a9c0 100644
--- a/plugin.video.nrk/addon.xml
+++ b/plugin.video.nrk/addon.xml
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.nrk"
name="NRK Nett-TV"
- version="4.4.15"
+ version="4.4.16"
provider-name="takoi">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.parsedom" version="0.9.2"/>
- <import addon="script.module.requests2" version="2.2.1"/>
+ <import addon="script.module.requests" version="1.0.4"/>
<import addon="script.common.plugin.cache" version="1.1.0"/>
</requires>
<extension point="xbmc.python.pluginsource" library="default.py">
diff --git a/plugin.video.nrk/changelog.txt b/plugin.video.nrk/changelog.txt
index 6582141..be0d7ef 100644
--- a/plugin.video.nrk/changelog.txt
+++ b/plugin.video.nrk/changelog.txt
@@ -1,3 +1,6 @@
+[B]4.4.16[/B]
+- Sideendringer
+
[B]4.4.15[/B]
- Lagt til "Populært siste måned"
- Fikset søk
diff --git a/plugin.video.nrk/default.py b/plugin.video.nrk/default.py
index ecaaf2c..3684d77 100644
--- a/plugin.video.nrk/default.py
+++ b/plugin.video.nrk/default.py
@@ -190,6 +190,7 @@ def episodes(series_id, season_id):
view(nrktv.get_episodes(series_id, season_id))
[email protected]('/serie/<series_id>/<video_id>')
@plugin.route('/serie/<series_id>/<video_id>/.*')
@plugin.route('/program/<video_id>')
@plugin.route('/program/<video_id>/.*')
diff --git a/plugin.video.nrk/nrktv.py b/plugin.video.nrk/nrktv.py
index d1b0c4d..5d66d03 100644
--- a/plugin.video.nrk/nrktv.py
+++ b/plugin.video.nrk/nrktv.py
@@ -15,16 +15,13 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-import json
import requests
import HTMLParser
-import StorageServer
import CommonFunctions as common
from itertools import repeat
html_decode = HTMLParser.HTMLParser().unescape
parseDOM = common.parseDOM
-cache = StorageServer.StorageServer('nrk.no', 336)
session = requests.Session()
session.headers['User-Agent'] = 'xbmc.org'
@@ -177,30 +174,9 @@ def get_media_url(video_id):
return session.get(url).json()['mediaUrl']
-def _get_cached_json(url, node):
- data = cache.get(url)
- if data:
- try:
- return json.loads(data)[node]
- except: # cache might be broken
- pass
- data = session.get(url).text
- cache.delete(url)
- cache.set(url, data)
- return json.loads(data)[node]
-
-
def _thumb_url(id):
return "http://nrk.eu01.aws.af.cm/t/%s" % id.strip('/')
def _fanart_url(id):
return "http://nrk.eu01.aws.af.cm/f/%s" % id.strip('/')
-
-
-def _get_descr(url):
- url = "http://v7.psapi.nrk.no/mediaelement/%s" % url.split('/')[3]
- try:
- return _get_cached_json(url, 'description')
- except:
- return ""
diff --git a/plugin.video.nrk/routing.py b/plugin.video.nrk/routing.py
index 85f62c4..d99f05d 100644
--- a/plugin.video.nrk/routing.py
+++ b/plugin.video.nrk/routing.py
@@ -112,7 +112,7 @@ class UrlRule(object):
if args and kwargs:
raise ValueError("can't use both args and kwargs")
if args:
- return re.sub(r'{[A-z]+}', r'{}', self._url_format).format(*args)
+ return re.sub(r'{[A-z]+}', r'%s', self._url_format) % args
url_args = dict(((k, v) for k, v in kwargs.items() if k in
self._keywords))
qs_args = dict(((k, v) for k, v in kwargs.items() if k not in
self._keywords))
-----------------------------------------------------------------------
Summary of changes:
plugin.video.nrk/addon.xml | 4 ++--
plugin.video.nrk/changelog.txt | 3 +++
plugin.video.nrk/default.py | 1 +
plugin.video.nrk/nrktv.py | 24 ------------------------
plugin.video.nrk/routing.py | 2 +-
5 files changed, 7 insertions(+), 27 deletions(-)
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons