summaryrefslogtreecommitdiffstats
path: root/pyload/remote
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-05-12 14:03:56 +0200
committerGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-05-12 14:03:56 +0200
commit304a42b914cde43a31a935181b0f952c726eee54 (patch)
tree104a496ed690c187a479cde5b829f4e76b21c1cd /pyload/remote
parentOther import fixes (diff)
downloadpyload-304a42b914cde43a31a935181b0f952c726eee54.tar.xz
Other import fixes (2)
Diffstat (limited to 'pyload/remote')
-rw-r--r--pyload/remote/ClickNLoadBackend.py15
-rw-r--r--pyload/remote/thriftbackend/ThriftTest.py7
2 files changed, 10 insertions, 12 deletions
diff --git a/pyload/remote/ClickNLoadBackend.py b/pyload/remote/ClickNLoadBackend.py
index 99571fe8b..ece2dc316 100644
--- a/pyload/remote/ClickNLoadBackend.py
+++ b/pyload/remote/ClickNLoadBackend.py
@@ -1,16 +1,15 @@
# -*- coding: utf-8 -*-
# @author: RaNaN
+import BaseHTTPServer
import base64
import binascii
+import cgi
import re
import urllib
-from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
-from cgi import FieldStorage
-
try:
- from Crypto.Cipher import AES
+ import Crypto
except Exception:
pass
@@ -23,7 +22,7 @@ js = None
class ClickNLoadBackend(BackendBase):
def setup(self, host, port):
- self.httpd = HTTPServer((host, port), CNLHandler)
+ self.httpd = BaseHTTPServer.HTTPServer((host, port), CNLHandler)
global core, js
core = self.m.core
js = core.js
@@ -34,7 +33,7 @@ class ClickNLoadBackend(BackendBase):
self.httpd.handle_request()
-class CNLHandler(BaseHTTPRequestHandler):
+class CNLHandler(BaseHTTPServer.BaseHTTPRequestHandler):
def add_package(self, name, urls, queue=0):
print "name", name
@@ -94,7 +93,7 @@ class CNLHandler(BaseHTTPRequestHandler):
def do_POST(self):
- form = FieldStorage(
+ form = cgi.FieldStorage(
fp=self.rfile,
headers=self.headers,
environ={'REQUEST_METHOD': 'POST',
@@ -137,7 +136,7 @@ class CNLHandler(BaseHTTPRequestHandler):
Key = binascii.unhexlify(jk)
IV = Key
- obj = AES.new(Key, AES.MODE_CBC, IV)
+ obj = Crypto.Cipher.AES.new(Key, Crypto.Cipher.AES.MODE_CBC, IV)
result = obj.decrypt(crypted).replace("\x00", "").replace("\r", "").split("\n")
result = filter(lambda x: x != "", result)
diff --git a/pyload/remote/thriftbackend/ThriftTest.py b/pyload/remote/thriftbackend/ThriftTest.py
index d8adf476e..3ea67682b 100644
--- a/pyload/remote/thriftbackend/ThriftTest.py
+++ b/pyload/remote/thriftbackend/ThriftTest.py
@@ -1,9 +1,11 @@
# -*- coding: utf-8 -*-
+import getpass
import os
import platform
import sys
import time
+import xmlrpclib
from pyload.remote.thriftbackend.thriftgen.pyload import Pyload
from pyload.remote.thriftbackend.thriftgen.pyload.ttypes import *
@@ -14,8 +16,6 @@ from thrift.transport import TTransport
from Protocol import Protocol
-import xmlrpclib
-
def bench(f, *args, **kwargs):
s = time.time()
@@ -27,9 +27,8 @@ def bench(f, *args, **kwargs):
print "%s: %f s" % (f.__name__, e-s)
return ret
-from getpass import getpass
user = raw_input("user ")
-passwd = getpass("password ")
+passwd = getpass.getpass("password ")
server_url = "http%s://%s:%s@%s:%s/" % (
"",