diff options
author | Walter Purcaro <vuolter@gmail.com> | 2014-04-11 11:31:07 +0200 |
---|---|---|
committer | Stefano <l.stickell@yahoo.it> | 2014-04-21 17:15:17 +0200 |
commit | e11b51ae87166b9b32d13c22f7722efbef6f0b49 (patch) | |
tree | 0f83942790a080165e9d8b510317b7eea7057f97 | |
parent | New multihoster: Vipleech4u (diff) | |
download | pyload-e11b51ae87166b9b32d13c22f7722efbef6f0b49.tar.xz |
Hoster: TusfilesNet: Updated
Merges vuolter/pyload@9b480fb
(cherry picked from commit 8785f099f0b5cfdd7e4171a962a7125f9eda19fe)
-rw-r--r-- | pyload/plugins/hoster/TusfilesNet.py | 41 |
1 files 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 <http://www.gnu.org/licenses/>. +############################################################################### + from module.plugins.hoster.XFileSharingPro import XFileSharingPro, create_getInfo class TusfilesNet(XFileSharingPro): __name__ = "TusfilesNet" __type__ = "hoster" - __pattern__ = r"http://(?:www\.)?tusfiles\.net/(?P<ID>[a-zA-Z0-9]{12})" - __version__ = "0.02" + __pattern__ = r'https?://(?:www\.)?tusfiles\.net/(?P<ID>\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'<li>(?P<N>[^<]+)</li>\s+<li><b>Size:</b> <small>(?P<S>[\d.]+) (?P<U>\w+)</small></li>' - FILE_OFFLINE_PATTERN = r'The file you were looking for could not be found' HOSTER_NAME = "tusfiles.net" + FILE_INFO_PATTERN = r'\](?P<N>.+) - (?P<S>[\d.]+) (?P<U>\w+)\[' + FILE_OFFLINE_PATTERN = r'>File Not Found|<Title>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) |