summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/ShareFilesCo.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/hoster/ShareFilesCo.py')
-rw-r--r--module/plugins/hoster/ShareFilesCo.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/module/plugins/hoster/ShareFilesCo.py b/module/plugins/hoster/ShareFilesCo.py
new file mode 100644
index 000000000..ee44b0a1f
--- /dev/null
+++ b/module/plugins/hoster/ShareFilesCo.py
@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+from module.plugins.hoster.XFileSharingPro import XFileSharingPro, create_getInfo
+import re
+
+class ShareFilesCo(XFileSharingPro):
+ __name__ = "ShareFilesCo"
+ __type__ = "hoster"
+ __pattern__ = r"http://(www\.)?sharefiles\.co/\w{12}"
+ __version__ = "0.01"
+ __description__ = """Sharefiles.co hoster plugin"""
+ __author_name__ = ("stickell")
+ __author_mail__ = ("l.stickell@yahoo.it")
+
+ HOSTER_NAME = "sharefiles.co"
+
+ def startDownload(self, link):
+ link = link.strip()
+ if link.startswith('http://adf.ly'):
+ link = re.sub('http://adf.ly/\d+/', '', link)
+ if self.captcha: self.correctCaptcha()
+ self.logDebug('DIRECT LINK: %s' % link)
+ self.download(link)
+
+getInfo = create_getInfo(ShareFilesCo)