mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-19 21:03:14 -07:00
Move vendored packages in core
to libs
Remove `core` references from vendored packages in `core` and optimize imports
This commit is contained in:
parent
27a294bfdc
commit
3ed574a49f
23 changed files with 79 additions and 72 deletions
|
@ -1,30 +1,32 @@
|
|||
# coding=utf-8
|
||||
|
||||
from __future__ import print_function, unicode_literals
|
||||
from six import text_type
|
||||
|
||||
import datetime
|
||||
import os
|
||||
import platform
|
||||
import re
|
||||
import shutil
|
||||
import socket
|
||||
import stat
|
||||
import struct
|
||||
import shutil
|
||||
import time
|
||||
import datetime
|
||||
import platform
|
||||
import guessit
|
||||
import beets
|
||||
import requests
|
||||
import core
|
||||
from babelfish import Language
|
||||
import subliminal
|
||||
|
||||
from core.extractor import extractor
|
||||
from core.linktastic import linktastic
|
||||
from core.synchronousdeluge.client import DelugeClient
|
||||
from core.utorrent.client import UTorrentClient
|
||||
from core.transmissionrpc.client import Client as TransmissionClient
|
||||
from core.qbittorrent.client import Client as qBittorrentClient
|
||||
import beets
|
||||
import guessit
|
||||
import requests
|
||||
import subliminal
|
||||
from babelfish import Language
|
||||
from linktastic import linktastic
|
||||
from qbittorrent import Client as qBittorrentClient
|
||||
from six import text_type
|
||||
from synchronousdeluge.client import DelugeClient
|
||||
from transmissionrpc.client import Client as TransmissionClient
|
||||
from utorrent import UTorrentClient
|
||||
|
||||
import core
|
||||
from core import logger, nzbToMediaDB
|
||||
from core.extractor import extractor
|
||||
|
||||
requests.packages.urllib3.disable_warnings()
|
||||
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
from core.transmissionrpc.constants import DEFAULT_PORT, DEFAULT_TIMEOUT, PRIORITY, RATIO_LIMIT, LOGGER
|
||||
from core.transmissionrpc.error import TransmissionError, HTTPHandlerError
|
||||
from core.transmissionrpc.httphandler import HTTPHandler, DefaultHTTPHandler
|
||||
from core.transmissionrpc.torrent import Torrent
|
||||
from core.transmissionrpc.session import Session
|
||||
from core.transmissionrpc.client import Client
|
||||
from core.transmissionrpc.utils import add_stdout_logger, add_file_logger
|
||||
|
||||
__author__ = 'Erik Svensson <erik.public@gmail.com>'
|
||||
__version_major__ = 0
|
||||
__version_minor__ = 11
|
||||
__version__ = '{0}.{1}'.format(__version_major__, __version_minor__)
|
||||
__copyright__ = 'Copyright (c) 2008-2013 Erik Svensson'
|
||||
__license__ = 'MIT'
|
|
@ -22,9 +22,9 @@
|
|||
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
from subprocess import CalledProcessError
|
||||
import os
|
||||
|
||||
if os.name == 'nt':
|
||||
info = subprocess.STARTUPINFO()
|
|
@ -1,6 +1,7 @@
|
|||
import requests
|
||||
import json
|
||||
|
||||
import requests
|
||||
|
||||
|
||||
class LoginRequired(Exception):
|
||||
def __str__(self):
|
|
@ -15,7 +15,7 @@ Example usage:
|
|||
download_location = client.core.get_config_value("download_location").get()
|
||||
"""
|
||||
|
||||
from core.synchronousdeluge.exceptions import DelugeRPCError
|
||||
from .exceptions import DelugeRPCError
|
||||
|
||||
|
||||
__title__ = "synchronous-deluge"
|
|
@ -1,9 +1,9 @@
|
|||
# coding=utf-8
|
||||
import os
|
||||
import platform
|
||||
|
||||
from collections import defaultdict
|
||||
from itertools import imap
|
||||
|
||||
from .exceptions import DelugeRPCError
|
||||
from .protocol import DelugeRPCRequest, DelugeRPCResponse
|
||||
from .transfer import DelugeTransfer
|
|
@ -21,6 +21,7 @@ same rencode version throughout your project.
|
|||
|
||||
import struct
|
||||
from threading import Lock
|
||||
|
||||
from six import PY3
|
||||
|
||||
if PY3:
|
|
@ -1,10 +1,10 @@
|
|||
# coding=utf-8
|
||||
import zlib
|
||||
import struct
|
||||
import socket
|
||||
import ssl
|
||||
import struct
|
||||
import zlib
|
||||
|
||||
from core.synchronousdeluge import rencode
|
||||
from . import rencode
|
||||
|
||||
__all__ = ["DelugeTransfer"]
|
||||
|
18
libs/transmissionrpc/__init__.py
Normal file
18
libs/transmissionrpc/__init__.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
from .client import Client
|
||||
from .constants import DEFAULT_PORT, DEFAULT_TIMEOUT, LOGGER, PRIORITY, RATIO_LIMIT
|
||||
from .error import HTTPHandlerError, TransmissionError
|
||||
from .httphandler import DefaultHTTPHandler, HTTPHandler
|
||||
from .session import Session
|
||||
from .torrent import Torrent
|
||||
from .utils import add_file_logger, add_stdout_logger
|
||||
|
||||
__author__ = 'Erik Svensson <erik.public@gmail.com>'
|
||||
__version_major__ = 0
|
||||
__version_minor__ = 11
|
||||
__version__ = '{0}.{1}'.format(__version_major__, __version_minor__)
|
||||
__copyright__ = 'Copyright (c) 2008-2013 Erik Svensson'
|
||||
__license__ = 'MIT'
|
|
@ -2,24 +2,24 @@
|
|||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
import re
|
||||
import time
|
||||
import operator
|
||||
import warnings
|
||||
import os
|
||||
import base64
|
||||
import json
|
||||
import operator
|
||||
import os
|
||||
import re
|
||||
import time
|
||||
import warnings
|
||||
|
||||
from six import PY3, integer_types, string_types, iteritems
|
||||
from six import PY3, integer_types, iteritems, string_types
|
||||
from six.moves.urllib_parse import urlparse
|
||||
from six.moves.urllib_request import urlopen
|
||||
|
||||
from core.transmissionrpc.constants import DEFAULT_PORT, DEFAULT_TIMEOUT
|
||||
from core.transmissionrpc.error import TransmissionError, HTTPHandlerError
|
||||
from core.transmissionrpc.utils import LOGGER, get_arguments, make_rpc_name, argument_value_convert, rpc_bool
|
||||
from core.transmissionrpc.httphandler import DefaultHTTPHandler
|
||||
from core.transmissionrpc.torrent import Torrent
|
||||
from core.transmissionrpc.session import Session
|
||||
from .constants import DEFAULT_PORT, DEFAULT_TIMEOUT
|
||||
from .error import HTTPHandlerError, TransmissionError
|
||||
from .httphandler import DefaultHTTPHandler
|
||||
from .session import Session
|
||||
from .torrent import Torrent
|
||||
from .utils import LOGGER, argument_value_convert, get_arguments, make_rpc_name, rpc_bool
|
||||
|
||||
|
||||
def debug_httperror(error):
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
from six import string_types, integer_types
|
||||
from six import integer_types, string_types
|
||||
|
||||
|
||||
class TransmissionError(Exception):
|
|
@ -4,15 +4,17 @@
|
|||
|
||||
import sys
|
||||
|
||||
from six.moves.urllib_request import (
|
||||
build_opener, install_opener,
|
||||
HTTPBasicAuthHandler, HTTPDigestAuthHandler, HTTPPasswordMgrWithDefaultRealm,
|
||||
Request,
|
||||
)
|
||||
from six.moves.urllib_error import HTTPError, URLError
|
||||
from six.moves.http_client import BadStatusLine
|
||||
from six.moves.urllib_error import HTTPError, URLError
|
||||
from six.moves.urllib_request import (
|
||||
HTTPBasicAuthHandler,
|
||||
HTTPDigestAuthHandler,
|
||||
HTTPPasswordMgrWithDefaultRealm,
|
||||
Request,
|
||||
build_opener,
|
||||
)
|
||||
|
||||
from core.transmissionrpc.error import HTTPHandlerError
|
||||
from .error import HTTPHandlerError
|
||||
|
||||
|
||||
class HTTPHandler(object):
|
|
@ -2,9 +2,9 @@
|
|||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
from six import iteritems, integer_types
|
||||
from six import integer_types, iteritems
|
||||
|
||||
from core.transmissionrpc.utils import Field
|
||||
from .utils import Field
|
||||
|
||||
|
||||
class Session(object):
|
|
@ -2,13 +2,13 @@
|
|||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
import sys
|
||||
import datetime
|
||||
import sys
|
||||
|
||||
from six import integer_types, string_types, text_type, iteritems
|
||||
from six import integer_types, iteritems, string_types, text_type
|
||||
|
||||
from core.transmissionrpc.constants import PRIORITY, RATIO_LIMIT, IDLE_LIMIT
|
||||
from core.transmissionrpc.utils import Field, format_timedelta
|
||||
from .constants import IDLE_LIMIT, PRIORITY, RATIO_LIMIT
|
||||
from .utils import Field, format_timedelta
|
||||
|
||||
|
||||
def get_status_old(code):
|
|
@ -2,7 +2,6 @@
|
|||
# Copyright (c) 2008-2013 Erik Svensson <erik.public@gmail.com>
|
||||
# Licensed under the MIT license.
|
||||
|
||||
import constants
|
||||
import datetime
|
||||
import logging
|
||||
import socket
|
||||
|
@ -10,7 +9,8 @@ from collections import namedtuple
|
|||
|
||||
from six import iteritems, string_types
|
||||
|
||||
from constants import LOGGER
|
||||
from . import constants
|
||||
from .constants import LOGGER
|
||||
|
||||
UNITS = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB']
|
||||
|
|
@ -1,10 +1,11 @@
|
|||
# coding=utf8
|
||||
import StringIO
|
||||
import cookielib
|
||||
import re
|
||||
import urllib
|
||||
import urllib2
|
||||
import urlparse
|
||||
import cookielib
|
||||
import re
|
||||
import StringIO
|
||||
|
||||
try:
|
||||
import json
|
||||
except ImportError:
|
Loading…
Add table
Add a link
Reference in a new issue