summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/NetloadIn.py
diff options
context:
space:
mode:
authorGravatar zoidberg10 <zoidberg@mujmail.cz> 2012-11-13 21:57:57 +0100
committerGravatar zoidberg10 <zoidberg@mujmail.cz> 2012-11-13 21:57:57 +0100
commit94966b3c2a093a79858dd9672ae2380bdc3ccf6e (patch)
treecf634304915a98d122d92916e4fff55749fc8a59 /module/plugins/hoster/NetloadIn.py
parentupdate XFileSharingPro & add billionuploads,sendmyway,sharebees plugins (diff)
downloadpyload-94966b3c2a093a79858dd9672ae2380bdc3ccf6e.tar.xz
youtube config options, resume - closed #717, ul.to - closed #716,
netload.in - fix some urls, linkdecrypter - fix crypter list
Diffstat (limited to 'module/plugins/hoster/NetloadIn.py')
-rw-r--r--module/plugins/hoster/NetloadIn.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/module/plugins/hoster/NetloadIn.py b/module/plugins/hoster/NetloadIn.py
index fa2f3ddef..d2bf37d70 100644
--- a/module/plugins/hoster/NetloadIn.py
+++ b/module/plugins/hoster/NetloadIn.py
@@ -55,7 +55,7 @@ class NetloadIn(Hoster):
__name__ = "NetloadIn"
__type__ = "hoster"
__pattern__ = r"http://.*netload\.in/(?:datei(.*?)(?:\.htm|/)|index.php?id=10&file_id=)"
- __version__ = "0.40"
+ __version__ = "0.41"
__description__ = """Netload.in Download Hoster"""
__author_name__ = ("spoob", "RaNaN", "Gregy")
__author_mail__ = ("spoob@pyload.org", "ranan@pyload.org", "gregy@gregy.cz")
@@ -66,7 +66,7 @@ class NetloadIn(Hoster):
self.multiDL = True
self.chunkLimit = -1
self.resumeDownload = True
-
+
def process(self, pyfile):
self.url = pyfile.url
self.prepare()
@@ -94,7 +94,11 @@ class NetloadIn(Hoster):
id_regex = re.compile(self.__pattern__)
match = id_regex.search(url)
- if not match:
+ if match:
+ #normalize url
+ self.url = 'http://www.netload.in/datei%s.htm' % match.group(1)
+ self.logDebug("URL: %s" % self.url)
+ else:
self.api_data = False
return
@@ -107,7 +111,7 @@ class NetloadIn(Hoster):
self.log.debug("Netload: APIDATA: "+src)
self.api_data = {}
- if src and src not in ("unknown file_data", "unknown_server_data", "No input file specified."):
+ if src and ";" in src and src not in ("unknown file_data", "unknown_server_data", "No input file specified."):
lines = src.split(";")
self.api_data["exists"] = True
self.api_data["fileid"] = lines[0]