diff options
Diffstat (limited to 'module/plugins/hoster/FreeWayMe.py')
| -rw-r--r-- | module/plugins/hoster/FreeWayMe.py | 53 | 
1 files changed, 0 insertions, 53 deletions
| diff --git a/module/plugins/hoster/FreeWayMe.py b/module/plugins/hoster/FreeWayMe.py deleted file mode 100644 index 76ffca505..000000000 --- a/module/plugins/hoster/FreeWayMe.py +++ /dev/null @@ -1,53 +0,0 @@ -# -*- coding: utf-8 -*- - -from module.plugins.internal.MultiHoster import MultiHoster, create_getInfo - - -class FreeWayMe(MultiHoster): -    __name__    = "FreeWayMe" -    __type__    = "hoster" -    __version__ = "0.16" - -    __pattern__ = r'https://(?:www\.)?free-way\.me/.+' - -    __description__ = """FreeWayMe multi-hoster plugin""" -    __license__     = "GPLv3" -    __authors__     = [("Nicolas Giese", "james@free-way.me")] - - -    def setup(self): -        self.resumeDownload = False -        self.multiDL        = self.premium -        self.chunkLimit     = 1 - - -    def handlePremium(self, pyfile): -        user, data = self.account.selectAccount() - -        for _i in xrange(5): -            # try it five times -            header = self.load("https://www.free-way.me/load.php", -                               get={'multiget': 7, -                                    'url'     : pyfile.url, -                                    'user'    : user, -                                    'pw'      : self.account.getAccountData(user)['password'], -                                    'json'    : ""}, -                               just_header=True) - -            if 'location' in header: -                headers = self.load(header['location'], just_header=True) -                if headers['code'] == 500: -                    # error on 2nd stage -                    self.logError(_("Error [stage2]")) -                else: -                    # seems to work.. -                    self.download(header['location']) -                    break -            else: -                # error page first stage -                self.logError(_("Error [stage1]")) - -            #@TODO: handle errors - - -getInfo = create_getInfo(FreeWayMe) | 
