From 3abd6df2b3df9cecdfd9aca298476e258b98a183 Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Tue, 2 Jun 2015 12:37:59 +0200 Subject: [NitroflareCom] Premium support --- module/plugins/accounts/CatShareNet.py | 2 +- module/plugins/accounts/NitroflareCom.py | 63 ++++++++++++++++++++++++++++++++ module/plugins/hoster/NitroflareCom.py | 20 +++------- module/plugins/internal/SimpleHoster.py | 3 +- 4 files changed, 71 insertions(+), 17 deletions(-) create mode 100644 module/plugins/accounts/NitroflareCom.py (limited to 'module') diff --git a/module/plugins/accounts/CatShareNet.py b/module/plugins/accounts/CatShareNet.py index bb42f443f..3ddadca8e 100644 --- a/module/plugins/accounts/CatShareNet.py +++ b/module/plugins/accounts/CatShareNet.py @@ -11,7 +11,7 @@ class CatShareNet(Account): __type__ = "account" __version__ = "0.05" - __description__ = """CatShareNet account plugin""" + __description__ = """Catshare.net account plugin""" __license__ = "GPLv3" __authors__ = [("prOq", None)] diff --git a/module/plugins/accounts/NitroflareCom.py b/module/plugins/accounts/NitroflareCom.py new file mode 100644 index 000000000..1ff8d1876 --- /dev/null +++ b/module/plugins/accounts/NitroflareCom.py @@ -0,0 +1,63 @@ +# -*- coding: utf-8 -*- + +import re +import time + +from module.plugins.Account import Account + + +class NitroflareCom(Account): + __name__ = "NitroflareCom" + __type__ = "account" + __version__ = "0.01" + + __description__ = """Nitroflare.com account plugin""" + __license__ = "GPLv3" + __authors__ = [("Walter Purcaro", "vuolter@gmail.com" )] + + + VALID_UNTIL_PATTERN = r'>Time Left(.+?)' + LOGIN_FAIL_PATTERN = r'