From e11b51ae87166b9b32d13c22f7722efbef6f0b49 Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Fri, 11 Apr 2014 11:31:07 +0200 Subject: Hoster: TusfilesNet: Updated Merges vuolter/pyload@9b480fb (cherry picked from commit 8785f099f0b5cfdd7e4171a962a7125f9eda19fe) --- pyload/plugins/hoster/TusfilesNet.py | 41 ++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/pyload/plugins/hoster/TusfilesNet.py b/pyload/plugins/hoster/TusfilesNet.py index 4db551ee4..c31b88f20 100644 --- a/pyload/plugins/hoster/TusfilesNet.py +++ b/pyload/plugins/hoster/TusfilesNet.py @@ -1,29 +1,42 @@ # -*- coding: utf-8 -*- +############################################################################### +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +############################################################################### + from module.plugins.hoster.XFileSharingPro import XFileSharingPro, create_getInfo class TusfilesNet(XFileSharingPro): __name__ = "TusfilesNet" __type__ = "hoster" - __pattern__ = r"http://(?:www\.)?tusfiles\.net/(?P[a-zA-Z0-9]{12})" - __version__ = "0.02" + __pattern__ = r'https?://(?:www\.)?tusfiles\.net/(?P\w+)' + __version__ = "0.03" __description__ = """Tusfiles.net hoster plugin""" - __author_name__ = ("stickell", "Walter Purcaro") - __author_mail__ = ("l.stickell@yahoo.it", "vuolter@gmail.com") + __author_name__ = "Walter Purcaro" + __author_mail__ = "vuolter@gmail.com" - FILE_INFO_PATTERN = r'
  • (?P[^<]+)
  • \s+
  • Size: (?P[\d.]+) (?P\w+)
  • ' - FILE_OFFLINE_PATTERN = r'The file you were looking for could not be found' HOSTER_NAME = "tusfiles.net" + FILE_INFO_PATTERN = r'\](?P.+) - (?P[\d.]+) (?P\w+)\[' + FILE_OFFLINE_PATTERN = r'>File Not Found|TusFiles - Fast Sharing Files!' + + SH_COOKIES = [(".tusfiles.net", "lang", "english")] + def setup(self): - self.chunkLimit = 1 - self.resumeDownload = self.multiDL = True - if self.premium: - self.limitDL = 5 - elif self.account: - self.limitDL = 3 - else: - self.limitDL = 2 + self.multiDL = False + self.chunkLimit = -1 + self.resumeDownload = True getInfo = create_getInfo(TusfilesNet) -- cgit v1.2.3