summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--module/plugins/hoster/AlldebridCom.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/module/plugins/hoster/AlldebridCom.py b/module/plugins/hoster/AlldebridCom.py
index fdf060330..3391f15d4 100644
--- a/module/plugins/hoster/AlldebridCom.py
+++ b/module/plugins/hoster/AlldebridCom.py
@@ -13,7 +13,7 @@ from module.utils import parseFileSize
class AlldebridCom(MultiHoster):
__name__ = "AlldebridCom"
__type__ = "hoster"
- __version__ = "0.39"
+ __version__ = "0.40"
__pattern__ = r'https?://(?:[^/]*\.)?alldebrid\..*'
@@ -27,8 +27,10 @@ class AlldebridCom(MultiHoster):
name = unquote(url.rsplit("/", 1)[1])
except IndexError:
name = "Unknown_Filename..."
+
if name.endswith("..."): # incomplete filename, append random stuff
name += "%s.tmp" % randrange(100, 999)
+
return name
@@ -70,11 +72,11 @@ class AlldebridCom(MultiHoster):
self.pyfile.name = self.getFilename(self.link)
- def AlldebridCom(self):
- super(AlldebridCom, self).checkFile()
+ def checkFile(self):
+ super(AlldebridCom, self).checkFile()
- if self.checkDownload({'error': "<title>An error occured while processing your request</title>"}) is "error":
- self.retry(wait_time=60, reason=_("An error occured while generating link"))
+ if self.checkDownload({'error': "<title>An error occured while processing your request</title>"}) is "error":
+ self.retry(wait_time=60, reason=_("An error occured while generating link"))
getInfo = create_getInfo(AlldebridCom)