summaryrefslogtreecommitdiffstats
path: root/pyload/plugins/hoster/NetloadIn.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/plugins/hoster/NetloadIn.py')
-rw-r--r--pyload/plugins/hoster/NetloadIn.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/pyload/plugins/hoster/NetloadIn.py b/pyload/plugins/hoster/NetloadIn.py
index 773f2e427..71c8dd4f2 100644
--- a/pyload/plugins/hoster/NetloadIn.py
+++ b/pyload/plugins/hoster/NetloadIn.py
@@ -4,10 +4,9 @@
import re
from time import sleep, time
-
from module.plugins.Hoster import Hoster
from module.network.RequestFactory import getURL
-from module.utils import chunks
+from module.plugins.Plugin import chunks
def getInfo(urls):
@@ -54,16 +53,13 @@ class NetloadIn(Hoster):
__name__ = "NetloadIn"
__type__ = "hoster"
__pattern__ = r"https?://.*netload\.in/(?:datei(.*?)(?:\.htm|/)|index.php?id=10&file_id=)"
- __version__ = "0.44"
+ __version__ = "0.45"
__description__ = """Netload.in Download Hoster"""
__author_name__ = ("spoob", "RaNaN", "Gregy")
__author_mail__ = ("spoob@pyload.org", "ranan@pyload.org", "gregy@gregy.cz")
def setup(self):
- self.multiDL = False
- if self.premium:
- self.multiDL = self.resumeDownload = True
- self.chunkLimit = -1
+ self.multiDL = self.resumeDownload = self.premium
def process(self, pyfile):
self.url = pyfile.url
@@ -79,7 +75,12 @@ class NetloadIn(Hoster):
if self.premium:
self.logDebug("Netload: Use Premium Account")
- return True
+ settings = self.load("http://www.netload.in/index.php?id=2&lang=en")
+ if '<option value="2" selected="selected">Direkter Download' in settings:
+ self.logDebug("Using direct download")
+ return True
+ else:
+ self.logDebug("Direct downloads not enabled. Parsing html for a download URL")
if self.download_html():
return True