summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/DailymotionCom.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/hoster/DailymotionCom.py')
-rw-r--r--module/plugins/hoster/DailymotionCom.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/module/plugins/hoster/DailymotionCom.py b/module/plugins/hoster/DailymotionCom.py
index dc42d1f60..d70b29803 100644
--- a/module/plugins/hoster/DailymotionCom.py
+++ b/module/plugins/hoster/DailymotionCom.py
@@ -5,7 +5,7 @@ import re
from module.PyFile import statusMap
from module.common.json_layer import json_loads
from module.network.RequestFactory import getURL
-from module.plugins.Hoster import Hoster
+from module.plugins.internal.Hoster import Hoster
def getInfo(urls):
@@ -16,8 +16,8 @@ def getInfo(urls):
for url in urls:
id = regex.match(url).group('ID')
- page = getURL(apiurl % id, get=request)
- info = json_loads(page)
+ html = getURL(apiurl % id, get=request)
+ info = json_loads(html)
name = info['title'] + ".mp4" if "title" in info else url
@@ -40,7 +40,7 @@ def getInfo(urls):
class DailymotionCom(Hoster):
__name__ = "DailymotionCom"
__type__ = "hoster"
- __version__ = "0.20"
+ __version__ = "0.21"
__pattern__ = r'https?://(?:www\.)?dailymotion\.com/.*video/(?P<ID>[\w^_]+)'
__config__ = [("quality", "Lowest;LD 144p;LD 240p;SD 384p;HQ 480p;HD 720p;HD 1080p;Highest", "Quality", "Highest")]
@@ -72,7 +72,7 @@ class DailymotionCom(Hoster):
def getQuality(self):
- q = self.getConfig("quality")
+ q = self.getConfig('quality')
if q == "Lowest":
quality = 0
@@ -86,7 +86,7 @@ class DailymotionCom(Hoster):
def getLink(self, streams, quality):
if quality > 0:
- for x, s in reversed([item for item in enumerate(streams)]):
+ for x, s in [item for item in enumerate(streams)][::-1]:
qf = s[0][1]
if qf <= quality:
idx = x