# -*- coding: utf-8 -*- # # Test links: # http://data.hu/get/6381232/random.bin import re from pyload.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo class DataHu(SimpleHoster): __name = "DataHu" __type = "hoster" __version = "0.02" __pattern = r'http://(?:www\.)?data\.hu/get/\w+' __description = """Data.hu hoster plugin""" __license = "GPLv3" __authors = [("crash", None), ("stickell", "l.stickell@yahoo.it")] INFO_PATTERN = ur'(?P<N>.*) \((?P<S>[^)]+)\) let\xf6lt\xe9se' OFFLINE_PATTERN = ur'Az adott f\xe1jl nem l\xe9tezik' LINK_PATTERN = r'
' def setup(self): self.resumeDownload = True self.multiDL = self.premium def handleFree(self): m = re.search(self.LINK_PATTERN, self.html) if m is None: self.error(_("LINK_PATTERN not found")) self.download(m.group(1), disposition=True) getInfo = create_getInfo(DataHu)