diff options
author | Walter Purcaro <vuolter@users.noreply.github.com> | 2015-05-12 14:03:56 +0200 |
---|---|---|
committer | Walter Purcaro <vuolter@users.noreply.github.com> | 2015-05-12 14:03:56 +0200 |
commit | 304a42b914cde43a31a935181b0f952c726eee54 (patch) | |
tree | 104a496ed690c187a479cde5b829f4e76b21c1cd /pyload/remote | |
parent | Other import fixes (diff) | |
download | pyload-304a42b914cde43a31a935181b0f952c726eee54.tar.xz |
Other import fixes (2)
Diffstat (limited to 'pyload/remote')
-rw-r--r-- | pyload/remote/ClickNLoadBackend.py | 15 | ||||
-rw-r--r-- | pyload/remote/thriftbackend/ThriftTest.py | 7 |
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/" % ( "", |