Optimize imports

This commit is contained in:
Ruud
2014-03-12 21:41:29 +01:00
parent 79d6a6f85f
commit 12c08154c5
117 changed files with 507 additions and 279 deletions
+7 -5
View File
@@ -1,15 +1,17 @@
from couchpotato.core.helpers.request import getParams
from couchpotato.core.logger import CPLog
from functools import wraps from functools import wraps
from threading import Thread from threading import Thread
from tornado.gen import coroutine
from tornado.web import RequestHandler, asynchronous
import json import json
import threading import threading
import tornado
import traceback import traceback
import urllib import urllib
from couchpotato.core.helpers.request import getParams
from couchpotato.core.logger import CPLog
from tornado.gen import coroutine
from tornado.web import RequestHandler, asynchronous
import tornado
log = CPLog(__name__) log = CPLog(__name__)
+9 -7
View File
@@ -1,10 +1,3 @@
from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, addEvent
from couchpotato.core.helpers.variable import cleanHost, md5
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from tornado.ioloop import IOLoop
from uuid import uuid4 from uuid import uuid4
import os import os
import platform import platform
@@ -13,6 +6,15 @@ import time
import traceback import traceback
import webbrowser import webbrowser
from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, addEvent
from couchpotato.core.helpers.variable import cleanHost, md5
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from tornado.ioloop import IOLoop
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'Core' autoload = 'Core'
+5 -3
View File
@@ -1,3 +1,7 @@
import os
import re
import traceback
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import ss from couchpotato.core.helpers.encoding import ss
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
@@ -7,9 +11,7 @@ from couchpotato.environment import Env
from minify.cssmin import cssmin from minify.cssmin import cssmin
from minify.jsmin import jsmin from minify.jsmin import jsmin
from tornado.web import StaticFileHandler from tornado.web import StaticFileHandler
import os
import re
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+2
View File
@@ -68,6 +68,8 @@ class Scheduler(Plugin):
'job': self.sched.add_interval_job(handle, hours = hours, minutes = minutes, seconds = seconds) 'job': self.sched.add_interval_job(handle, hours = hours, minutes = minutes, seconds = seconds)
} }
return True
def queue(self, handlers = None): def queue(self, handlers = None):
if not handlers: handlers = [] if not handlers: handlers = []
+2 -1
View File
@@ -1,6 +1,7 @@
import os
from .main import Updater from .main import Updater
from couchpotato.environment import Env from couchpotato.environment import Env
import os
def autoload(): def autoload():
+32 -14
View File
@@ -1,29 +1,33 @@
from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from datetime import datetime
from dateutil.parser import parse
from git.repository import LocalRepository
import json import json
import os import os
import shutil import shutil
import tarfile import tarfile
import time import time
import traceback import traceback
import zipfile
from datetime import datetime
from threading import RLock
from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from dateutil.parser import parse
from git.repository import LocalRepository
from scandir import scandir from scandir import scandir
import version import version
import zipfile
from six.moves import filter from six.moves import filter
log = CPLog(__name__) log = CPLog(__name__)
class Updater(Plugin): class Updater(Plugin):
available_notified = False available_notified = False
_lock = RLock()
def __init__(self): def __init__(self):
@@ -101,7 +105,17 @@ class Updater(Plugin):
return False return False
def info(self, **kwargs): def info(self, **kwargs):
return self.updater.info() self._lock.acquire()
info = {}
try:
info = self.updater.info()
except:
log.error('Failed getting updater info: %s', traceback.format_exc())
self._lock.release()
return info
def checkView(self, **kwargs): def checkView(self, **kwargs):
return { return {
@@ -145,12 +159,15 @@ class BaseUpdater(Plugin):
pass pass
def info(self): def info(self):
version = self.getVersion()
return { return {
'last_check': self.last_check, 'last_check': self.last_check,
'update_version': self.update_version, 'update_version': self.update_version,
'version': self.getVersion(), 'version': version,
'repo_name': '%s/%s' % (self.repo_user, self.repo_name), 'repo_name': '%s/%s' % (self.repo_user, self.repo_name),
'branch': self.branch, 'branch': version.get('branch', self.branch),
} }
def getVersion(self): def getVersion(self):
@@ -213,10 +230,11 @@ class GitUpdater(BaseUpdater):
output = self.repo.getHead() # Yes, please output = self.repo.getHead() # Yes, please
log.debug('Git version output: %s', output.hash) log.debug('Git version output: %s', output.hash)
self.version = { self.version = {
'repr': 'git:(%s:%s % s) %s (%s)' % (self.repo_user, self.repo_name, self.branch, output.hash[:8], datetime.fromtimestamp(output.getDate())), 'repr': 'git:(%s:%s % s) %s (%s)' % (self.repo_user, self.repo_name, self.repo.getCurrentBranch().name or self.branch, output.hash[:8], datetime.fromtimestamp(output.getDate())),
'hash': output.hash[:8], 'hash': output.hash[:8],
'date': output.getDate(), 'date': output.getDate(),
'type': 'git', 'type': 'git',
'branch': self.repo.getCurrentBranch().name
} }
except Exception as e: except Exception as e:
log.error('Failed using GIT updater, running from source, you need to have GIT installed. %s', e) log.error('Failed using GIT updater, running from source, you need to have GIT installed. %s', e)
+2
View File
@@ -2,12 +2,14 @@ import json
import os import os
import time import time
import traceback import traceback
from couchpotato import CPLog from couchpotato import CPLog
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import getImdb from couchpotato.core.helpers.variable import getImdb
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,12 +1,14 @@
from base64 import b32decode, b16encode from base64 import b32decode, b16encode
import random
import re
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.variable import mergeDicts from couchpotato.core.helpers.variable import mergeDicts
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import random
import re
from couchpotato.core.media._base.providers.base import Provider from couchpotato.core.media._base.providers.base import Provider
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,11 +1,13 @@
from __future__ import with_statement from __future__ import with_statement
import os
import traceback
from couchpotato.core.downloaders.base import Downloader from couchpotato.core.downloaders.base import Downloader
from couchpotato.core.helpers.encoding import sp from couchpotato.core.helpers.encoding import sp
from couchpotato.core.helpers.variable import getDownloadDir from couchpotato.core.helpers.variable import getDownloadDir
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.environment import Env from couchpotato.environment import Env
import os
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+7 -5
View File
@@ -1,15 +1,17 @@
from base64 import b64encode, b16encode, b32decode from base64 import b64encode, b16encode, b32decode
from datetime import timedelta
from hashlib import sha1
import os.path
import re
import traceback
from bencode import bencode as benc, bdecode from bencode import bencode as benc, bdecode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import isInt, sp from couchpotato.core.helpers.encoding import isInt, sp
from couchpotato.core.helpers.variable import tryFloat, cleanHost from couchpotato.core.helpers.variable import tryFloat, cleanHost
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from datetime import timedelta
from hashlib import sha1
from synchronousdeluge import DelugeClient from synchronousdeluge import DelugeClient
import os.path
import re
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+6 -4
View File
@@ -1,8 +1,4 @@
from base64 import standard_b64encode from base64 import standard_b64encode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import ss, sp
from couchpotato.core.helpers.variable import tryInt, md5, cleanHost
from couchpotato.core.logger import CPLog
from datetime import timedelta from datetime import timedelta
import re import re
import shutil import shutil
@@ -10,6 +6,12 @@ import socket
import traceback import traceback
import xmlrpclib import xmlrpclib
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import ss, sp
from couchpotato.core.helpers.variable import tryInt, md5, cleanHost
from couchpotato.core.logger import CPLog
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'NZBGet' autoload = 'NZBGet'
+6 -4
View File
@@ -1,8 +1,4 @@
from base64 import b64encode from base64 import b64encode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import tryUrlencode, sp
from couchpotato.core.helpers.variable import cleanHost
from couchpotato.core.logger import CPLog
from urllib2 import URLError from urllib2 import URLError
from uuid import uuid4 from uuid import uuid4
import hashlib import hashlib
@@ -16,6 +12,12 @@ import time
import traceback import traceback
import urllib2 import urllib2
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import tryUrlencode, sp
from couchpotato.core.helpers.variable import cleanHost
from couchpotato.core.logger import CPLog
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'NZBVortex' autoload = 'NZBVortex'
+4 -2
View File
@@ -1,9 +1,11 @@
from __future__ import with_statement from __future__ import with_statement
import os
import traceback
from couchpotato.core.downloaders.base import Downloader from couchpotato.core.downloaders.base import Downloader
from couchpotato.core.helpers.encoding import sp from couchpotato.core.helpers.encoding import sp
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import os
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+7 -5
View File
@@ -1,18 +1,20 @@
from base64 import b16encode, b32decode
from datetime import timedelta
from hashlib import sha1
from urlparse import urlparse
import os
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import sp from couchpotato.core.helpers.encoding import sp
from couchpotato.core.helpers.variable import cleanHost, splitString from couchpotato.core.helpers.variable import cleanHost, splitString
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from base64 import b16encode, b32decode
from bencode import bencode, bdecode from bencode import bencode, bdecode
from datetime import timedelta
from hashlib import sha1
from rtorrent import RTorrent from rtorrent import RTorrent
from rtorrent.err import MethodError from rtorrent.err import MethodError
from urlparse import urlparse
import os
from scandir import scandir from scandir import scandir
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'rTorrent' autoload = 'rTorrent'
+7 -5
View File
@@ -1,14 +1,16 @@
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import tryUrlencode, ss, sp
from couchpotato.core.helpers.variable import cleanHost, mergeDicts
from couchpotato.core.logger import CPLog
from couchpotato.environment import Env
from datetime import timedelta from datetime import timedelta
from urllib2 import URLError from urllib2 import URLError
import json import json
import os import os
import traceback import traceback
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import tryUrlencode, ss, sp
from couchpotato.core.helpers.variable import cleanHost, mergeDicts
from couchpotato.core.logger import CPLog
from couchpotato.environment import Env
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'Sabnzbd' autoload = 'Sabnzbd'
+4 -2
View File
@@ -1,10 +1,12 @@
import json
import traceback
from couchpotato.core.downloaders.base import Downloader from couchpotato.core.downloaders.base import Downloader
from couchpotato.core.helpers.encoding import isInt from couchpotato.core.helpers.encoding import isInt
from couchpotato.core.helpers.variable import cleanHost from couchpotato.core.helpers.variable import cleanHost
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import json
import requests import requests
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+6 -4
View File
@@ -1,8 +1,4 @@
from base64 import b64encode from base64 import b64encode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import isInt, sp
from couchpotato.core.helpers.variable import tryInt, tryFloat, cleanHost
from couchpotato.core.logger import CPLog
from datetime import timedelta from datetime import timedelta
import httplib import httplib
import json import json
@@ -10,6 +6,12 @@ import os.path
import re import re
import urllib2 import urllib2
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import isInt, sp
from couchpotato.core.helpers.variable import tryInt, tryFloat, cleanHost
from couchpotato.core.logger import CPLog
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'Transmission' autoload = 'Transmission'
+8 -6
View File
@@ -1,12 +1,6 @@
from base64 import b16encode, b32decode from base64 import b16encode, b32decode
from bencode import bencode as benc, bdecode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import isInt, ss, sp
from couchpotato.core.helpers.variable import tryInt, tryFloat, cleanHost
from couchpotato.core.logger import CPLog
from datetime import timedelta from datetime import timedelta
from hashlib import sha1 from hashlib import sha1
from multipartpost import MultipartPostHandler
import cookielib import cookielib
import httplib import httplib
import json import json
@@ -17,6 +11,14 @@ import time
import urllib import urllib
import urllib2 import urllib2
from bencode import bencode as benc, bdecode
from couchpotato.core.downloaders.base import Downloader, ReleaseDownloadList
from couchpotato.core.helpers.encoding import isInt, ss, sp
from couchpotato.core.helpers.variable import tryInt, tryFloat, cleanHost
from couchpotato.core.logger import CPLog
from multipartpost import MultipartPostHandler
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'uTorrent' autoload = 'uTorrent'
+4 -2
View File
@@ -1,8 +1,10 @@
import threading
import traceback
from axl.axel import Event from axl.axel import Event
from couchpotato.core.helpers.variable import mergeDicts, natsortKey from couchpotato.core.helpers.variable import mergeDicts, natsortKey
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import threading
import traceback
log = CPLog(__name__) log = CPLog(__name__)
events = {} events = {}
+3 -1
View File
@@ -1,12 +1,14 @@
from couchpotato.core.logger import CPLog
from string import ascii_letters, digits from string import ascii_letters, digits
from urllib import quote_plus from urllib import quote_plus
import os import os
import re import re
import traceback import traceback
import unicodedata import unicodedata
from couchpotato.core.logger import CPLog
import six import six
log = CPLog(__name__) log = CPLog(__name__)
+3 -2
View File
@@ -1,8 +1,9 @@
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import natsortKey
from urllib import unquote from urllib import unquote
import re import re
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import natsortKey
def getParams(params): def getParams(params):
+3 -1
View File
@@ -1,6 +1,8 @@
from couchpotato.core.logger import CPLog
import xml.etree.ElementTree as XMLTree import xml.etree.ElementTree as XMLTree
from couchpotato.core.logger import CPLog
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,5 +1,3 @@
from couchpotato.core.helpers.encoding import simplifyString, toSafeString, ss
from couchpotato.core.logger import CPLog
import collections import collections
import hashlib import hashlib
import os import os
@@ -8,9 +6,13 @@ import random
import re import re
import string import string
import sys import sys
from couchpotato.core.helpers.encoding import simplifyString, toSafeString, ss
from couchpotato.core.logger import CPLog
import six import six
from six.moves import map, zip, filter from six.moves import map, zip, filter
log = CPLog(__name__) log = CPLog(__name__)
+6 -4
View File
@@ -1,11 +1,13 @@
from couchpotato.core.event import fireEvent
from couchpotato.core.logger import CPLog
from importhelper import import_module
import os import os
import sys import sys
import traceback import traceback
from couchpotato.core.event import fireEvent
from couchpotato.core.logger import CPLog
from importhelper import import_module
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -124,7 +126,7 @@ class Loader(object):
def loadPlugins(self, module, name): def loadPlugins(self, module, name):
if not hasattr(module, 'autoload'): if not hasattr(module, 'autoload'):
log.debug('Skip startup for plugin %s as it has no start section' % module.__file__) #log.debug('Skip startup for plugin %s as it has no start section' % module.__file__)
return False return False
try: try:
# Load single file plugin # Load single file plugin
+14 -3
View File
@@ -7,6 +7,9 @@ class CPLog(object):
context = '' context = ''
replace_private = ['api', 'apikey', 'api_key', 'password', 'username', 'h', 'uid', 'key', 'passkey'] replace_private = ['api', 'apikey', 'api_key', 'password', 'username', 'h', 'uid', 'key', 'passkey']
Env = None
is_develop = False
def __init__(self, context = ''): def __init__(self, context = ''):
if context.endswith('.main'): if context.endswith('.main'):
context = context[:-5] context = context[:-5]
@@ -14,6 +17,14 @@ class CPLog(object):
self.context = context self.context = context
self.logger = logging.getLogger() self.logger = logging.getLogger()
def setup(self):
if not self.Env:
from couchpotato.environment import Env
self.Env = Env
self.is_develop = Env.get('dev')
def info(self, msg, replace_tuple = ()): def info(self, msg, replace_tuple = ()):
self.logger.info(self.addContext(msg, replace_tuple)) self.logger.info(self.addContext(msg, replace_tuple))
@@ -37,7 +48,6 @@ class CPLog(object):
def safeMessage(self, msg, replace_tuple = ()): def safeMessage(self, msg, replace_tuple = ()):
from couchpotato.environment import Env
from couchpotato.core.helpers.encoding import ss, toUnicode from couchpotato.core.helpers.encoding import ss, toUnicode
msg = ss(msg) msg = ss(msg)
@@ -53,7 +63,8 @@ class CPLog(object):
except Exception as e: except Exception as e:
self.logger.error('Failed encoding stuff to log "%s": %s' % (msg, e)) self.logger.error('Failed encoding stuff to log "%s": %s' % (msg, e))
if not Env.get('dev'): self.setup()
if not self.is_develop:
for replace in self.replace_private: for replace in self.replace_private:
msg = re.sub('(\?%s=)[^\&]+' % replace, '?%s=xxx' % replace, msg) msg = re.sub('(\?%s=)[^\&]+' % replace, '?%s=xxx' % replace, msg)
@@ -61,7 +72,7 @@ class CPLog(object):
# Replace api key # Replace api key
try: try:
api_key = Env.setting('api_key') api_key = self.Env.setting('api_key')
if api_key: if api_key:
msg = msg.replace(api_key, 'API_KEY') msg = msg.replace(api_key, 'API_KEY')
except: except:
+2
View File
@@ -1,8 +1,10 @@
import traceback import traceback
from couchpotato import get_db, CPLog from couchpotato import get_db, CPLog
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
log = CPLog(__name__) log = CPLog(__name__)
+2 -2
View File
@@ -1,8 +1,8 @@
from itertools import izip
from string import ascii_letters from string import ascii_letters
from hashlib import md5
from CodernityDB.hash_index import HashIndex from CodernityDB.hash_index import HashIndex
from CodernityDB.tree_index import MultiTreeBasedIndex, TreeBasedIndex from CodernityDB.tree_index import MultiTreeBasedIndex, TreeBasedIndex
from hashlib import md5
from couchpotato.core.helpers.encoding import toUnicode, simplifyString from couchpotato.core.helpers.encoding import toUnicode, simplifyString
+3 -1
View File
@@ -1,4 +1,6 @@
import traceback import traceback
from string import ascii_lowercase
from couchpotato import tryInt, get_db from couchpotato import tryInt, get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, fireEventAsync, addEvent from couchpotato.core.event import fireEvent, fireEventAsync, addEvent
@@ -7,7 +9,7 @@ from couchpotato.core.helpers.variable import splitString, getImdb, getTitle
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media import MediaBase from couchpotato.core.media import MediaBase
from .index import MediaIMDBIndex, MediaStatusIndex, MediaTypeIndex, TitleSearchIndex, TitleIndex, StartsWithIndex from .index import MediaIMDBIndex, MediaStatusIndex, MediaTypeIndex, TitleSearchIndex, TitleIndex, StartsWithIndex
from string import ascii_lowercase
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,3 @@
from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.helpers.variable import tryFloat, mergeDicts, md5, \
possibleTitles, getTitle
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from urlparse import urlparse from urlparse import urlparse
import json import json
import re import re
@@ -12,6 +5,15 @@ import time
import traceback import traceback
import xml.etree.ElementTree as XMLTree import xml.etree.ElementTree as XMLTree
from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import ss
from couchpotato.core.helpers.variable import tryFloat, mergeDicts, md5, \
possibleTitles
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,6 +1,7 @@
from couchpotato.core.media._base.providers.base import YarrProvider
import time import time
from couchpotato.core.media._base.providers.base import YarrProvider
class NZBProvider(YarrProvider): class NZBProvider(YarrProvider):
@@ -1,10 +1,12 @@
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import re
import traceback
from couchpotato.core.media._base.providers.nzb.base import NZBProvider from couchpotato.core.media._base.providers.nzb.base import NZBProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,3 +1,9 @@
from urllib2 import HTTPError
from urlparse import urlparse
import time
import traceback
import urllib2
from couchpotato.core.helpers.encoding import tryUrlencode, toUnicode from couchpotato.core.helpers.encoding import tryUrlencode, toUnicode
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
from couchpotato.core.helpers.variable import cleanHost, splitString, tryInt from couchpotato.core.helpers.variable import cleanHost, splitString, tryInt
@@ -5,11 +11,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.nzb.base import NZBProvider from couchpotato.core.media._base.providers.nzb.base import NZBProvider
from couchpotato.environment import Env from couchpotato.environment import Env
from dateutil.parser import parse from dateutil.parser import parse
from urllib2 import HTTPError
from urlparse import urlparse
import time
import traceback
import urllib2
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,3 +1,5 @@
import time
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
@@ -5,7 +7,7 @@ from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.nzb.base import NZBProvider from couchpotato.core.media._base.providers.nzb.base import NZBProvider
from dateutil.parser import parse from dateutil.parser import parse
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,3 +1,6 @@
import re
import time
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
@@ -6,8 +9,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.event import fireEvent from couchpotato.core.event import fireEvent
from couchpotato.core.media._base.providers.nzb.base import NZBProvider from couchpotato.core.media._base.providers.nzb.base import NZBProvider
from dateutil.parser import parse from dateutil.parser import parse
import re
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,3 +1,6 @@
from urlparse import urlparse, parse_qs
import time
from couchpotato.core.event import fireEvent from couchpotato.core.event import fireEvent
from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
@@ -5,8 +8,7 @@ from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.nzb.base import NZBProvider from couchpotato.core.media._base.providers.nzb.base import NZBProvider
from dateutil.parser import parse from dateutil.parser import parse
from urlparse import urlparse, parse_qs
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import re
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,8 +1,10 @@
import time
from couchpotato.core.helpers.variable import getImdb, md5, cleanHost from couchpotato.core.helpers.variable import getImdb, md5, cleanHost
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.base import YarrProvider from couchpotato.core.media._base.providers.base import YarrProvider
from couchpotato.environment import Env from couchpotato.environment import Env
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import simplifyString, tryUrlencode from couchpotato.core.helpers.encoding import simplifyString, tryUrlencode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,12 @@
from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog
import re import re
import json import json
import traceback import traceback
from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import re
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import re
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,15 +1,17 @@
from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import getTitle, tryInt, mergeDicts
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
from dateutil.parser import parse
import htmlentitydefs import htmlentitydefs
import json import json
import re import re
import time import time
import traceback import traceback
from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import getTitle, tryInt, mergeDicts
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
from dateutil.parser import parse
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,13 +1,15 @@
from urlparse import parse_qs
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import tryUrlencode, toUnicode from couchpotato.core.helpers.encoding import tryUrlencode, toUnicode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from urlparse import parse_qs
import re
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,12 +1,14 @@
import re
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import re
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider from couchpotato.core.media._base.providers.torrent.base import TorrentMagnetProvider
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString, tryInt, tryFloat
from couchpotato.core.logger import CPLog
from urlparse import urlparse from urlparse import urlparse
import re import re
import traceback import traceback
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString, tryInt, tryFloat
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
import traceback
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,8 +1,10 @@
import traceback
from couchpotato.core.helpers.variable import tryInt from couchpotato.core.helpers.variable import tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
import traceback
from couchpotato.core.media._base.providers.torrent.base import TorrentProvider from couchpotato.core.media._base.providers.torrent.base import TorrentProvider
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,9 +1,11 @@
from urlparse import urlparse
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import simplifyString from couchpotato.core.helpers.encoding import simplifyString
from couchpotato.core.helpers.variable import getImdb, md5 from couchpotato.core.helpers.variable import getImdb, md5
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
from urlparse import urlparse
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
import datetime
import re
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import simplifyString from couchpotato.core.helpers.encoding import simplifyString
from couchpotato.core.helpers.variable import splitString, removeEmpty, removeDuplicate from couchpotato.core.helpers.variable import splitString, removeEmpty, removeDuplicate
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.searcher.base import SearcherBase from couchpotato.core.media._base.searcher.base import SearcherBase
import datetime
import re
log = CPLog(__name__) log = CPLog(__name__)
@@ -3,5 +3,3 @@ from .main import MovieBase
def autoload(): def autoload():
return MovieBase() return MovieBase()
config = []
+3 -1
View File
@@ -1,5 +1,7 @@
import os import os
import traceback import traceback
import time
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, fireEventAsync, addEvent from couchpotato.core.event import fireEvent, fireEventAsync, addEvent
@@ -7,9 +9,9 @@ from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString, getTitle, getImdb from couchpotato.core.helpers.variable import splitString, getTitle, getImdb
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie import MovieTypeBase from couchpotato.core.media.movie import MovieTypeBase
import time
import six import six
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,9 +1,11 @@
import time
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.automation.base import AutomationBase from couchpotato.core.media._base.providers.automation.base import AutomationBase
from couchpotato.environment import Env from couchpotato.environment import Env
from couchpotato.core.helpers.variable import splitString from couchpotato.core.helpers.variable import splitString
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -5,7 +5,6 @@ from bs4 import BeautifulSoup
from couchpotato import fireEvent from couchpotato import fireEvent
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
from couchpotato.core.helpers.variable import getImdb, splitString, tryInt from couchpotato.core.helpers.variable import getImdb, splitString, tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.base import MultiProvider from couchpotato.core.media._base.providers.base import MultiProvider
from couchpotato.core.media.movie.providers.automation.base import Automation from couchpotato.core.media.movie.providers.automation.base import Automation
@@ -1,12 +1,14 @@
from couchpotato.core.helpers.rss import RSS
from couchpotato.core.helpers.variable import md5, splitString, tryInt
from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation
from xml.etree.ElementTree import QName from xml.etree.ElementTree import QName
import datetime import datetime
import traceback import traceback
import xml.etree.ElementTree as XMLTree import xml.etree.ElementTree as XMLTree
from couchpotato.core.helpers.rss import RSS
from couchpotato.core.helpers.variable import md5, splitString, tryInt
from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'ITunes' autoload = 'ITunes'
@@ -1,7 +1,9 @@
import datetime
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation from couchpotato.core.media.movie.providers.automation.base import Automation
import datetime
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,8 +1,10 @@
import re
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from couchpotato.core.helpers.variable import tryInt, splitString, removeEmpty from couchpotato.core.helpers.variable import tryInt, splitString, removeEmpty
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation from couchpotato.core.media.movie.providers.automation.base import Automation
import re
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,10 +1,12 @@
from xml.etree.ElementTree import QName
import datetime
import re
from couchpotato.core.helpers.rss import RSS from couchpotato.core.helpers.rss import RSS
from couchpotato.core.helpers.variable import tryInt, splitString from couchpotato.core.helpers.variable import tryInt, splitString
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation from couchpotato.core.media.movie.providers.automation.base import Automation
from xml.etree.ElementTree import QName
import datetime
import re
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,8 +1,10 @@
import base64
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.variable import sha1 from couchpotato.core.helpers.variable import sha1
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media.movie.providers.automation.base import Automation from couchpotato.core.media.movie.providers.automation.base import Automation
import base64
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
import copy
import traceback
from CodernityDB.database import RecordNotFound from CodernityDB.database import RecordNotFound
from couchpotato import get_db from couchpotato import get_db
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.variable import mergeDicts, randomString from couchpotato.core.helpers.variable import mergeDicts, randomString
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
import copy
import traceback
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,11 +1,13 @@
import os
import shutil
import traceback
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
from couchpotato.core.helpers.encoding import sp from couchpotato.core.helpers.encoding import sp
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.metadata.base import MetaDataBase from couchpotato.core.media._base.providers.metadata.base import MetaDataBase
from couchpotato.environment import Env from couchpotato.environment import Env
import os
import shutil
import traceback
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,6 +1,8 @@
from couchpotato.core.media.movie.providers.metadata.base import MovieMetaData
import os import os
from couchpotato.core.media.movie.providers.metadata.base import MovieMetaData
autoload = 'WindowsMediaCenter' autoload = 'WindowsMediaCenter'
@@ -1,13 +1,15 @@
from couchpotato.core.media.movie.providers.metadata.base import MovieMetaData
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import getTitle
from couchpotato.core.logger import CPLog
from xml.etree.ElementTree import Element, SubElement, tostring from xml.etree.ElementTree import Element, SubElement, tostring
import os import os
import re import re
import traceback import traceback
import xml.dom.minidom import xml.dom.minidom
from couchpotato.core.media.movie.providers.metadata.base import MovieMetaData
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import getTitle
from couchpotato.core.logger import CPLog
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'XBMC' autoload = 'XBMC'
@@ -1,12 +1,14 @@
from string import digits, ascii_letters
from urllib2 import HTTPError
import re
from bs4 import SoupStrainer, BeautifulSoup from bs4 import SoupStrainer, BeautifulSoup
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import mergeDicts, getTitle from couchpotato.core.helpers.variable import mergeDicts, getTitle
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from string import digits, ascii_letters
from urllib2 import HTTPError
import re
from couchpotato.core.media.movie.providers.trailer.base import TrailerProvider from couchpotato.core.media.movie.providers.trailer.base import TrailerProvider
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'HDTrailers' autoload = 'HDTrailers'
@@ -1,7 +1,9 @@
from couchpotato.core.logger import CPLog
import traceback import traceback
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'AlloCine' autoload = 'AlloCine'
@@ -1,6 +1,8 @@
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import re import re
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
autoload = 'AppleTrailers' autoload = 'AppleTrailers'
@@ -1,6 +1,8 @@
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import re import re
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
autoload = 'Filmweb' autoload = 'Filmweb'
@@ -1,7 +1,9 @@
import traceback
from couchpotato.core.event import fireEvent from couchpotato.core.event import fireEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import traceback
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,8 +1,10 @@
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import re import re
import traceback import traceback
from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'RottenTomatoes' autoload = 'RottenTomatoes'
@@ -1,6 +1,8 @@
import re
from couchpotato.core.event import fireEvent from couchpotato.core.event import fireEvent
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import re
autoload = 'TMDB' autoload = 'TMDB'
@@ -1,6 +1,8 @@
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
import re import re
from couchpotato.core.media._base.providers.userscript.base import UserscriptBase
autoload = 'YouTheater' autoload = 'YouTheater'
+7 -5
View File
@@ -1,3 +1,9 @@
from datetime import date
import random
import re
import time
import traceback
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
@@ -7,11 +13,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.media._base.searcher.base import SearcherBase from couchpotato.core.media._base.searcher.base import SearcherBase
from couchpotato.core.media.movie import MovieTypeBase from couchpotato.core.media.movie import MovieTypeBase
from couchpotato.environment import Env from couchpotato.environment import Env
from datetime import date
import random
import re
import time
import traceback
log = CPLog(__name__) log = CPLog(__name__)
@@ -3,5 +3,3 @@ from .main import Suggestion
def start(): def start():
return Suggestion() return Suggestion()
config = []
+3 -1
View File
@@ -1,7 +1,9 @@
import time
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import time
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,4 +1,3 @@
import time
from CodernityDB.tree_index import TreeBasedIndex from CodernityDB.tree_index import TreeBasedIndex
+7 -5
View File
@@ -1,3 +1,9 @@
from operator import itemgetter
import threading
import time
import traceback
import uuid
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView, addNonBlockApiView from couchpotato.api import addApiView, addNonBlockApiView
from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.event import addEvent, fireEvent
@@ -7,11 +13,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
from .index import NotificationIndex, NotificationUnreadIndex from .index import NotificationIndex, NotificationUnreadIndex
from couchpotato.environment import Env from couchpotato.environment import Env
from operator import itemgetter
import threading
import time
import traceback
import uuid
log = CPLog(__name__) log = CPLog(__name__)
+6 -4
View File
@@ -1,12 +1,14 @@
from email.mime.text import MIMEText
from email.utils import formatdate, make_msgid
import smtplib
import traceback
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString from couchpotato.core.helpers.variable import splitString
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
from couchpotato.environment import Env from couchpotato.environment import Env
from email.mime.text import MIMEText
from email.utils import formatdate, make_msgid
import smtplib
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+3 -1
View File
@@ -1,9 +1,11 @@
import traceback
from couchpotato.core.event import fireEvent, addEvent from couchpotato.core.event import fireEvent, addEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
from couchpotato.environment import Env from couchpotato.environment import Env
from gntp import notifier from gntp import notifier
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,10 +1,12 @@
import re
import telnetlib
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import re
import telnetlib
try: try:
import xml.etree.cElementTree as etree import xml.etree.cElementTree as etree
@@ -1,9 +1,11 @@
import json import json
from couchpotato import CPLog from couchpotato import CPLog
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
import requests import requests
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,9 +1,10 @@
from datetime import timedelta, datetime from datetime import timedelta, datetime
from couchpotato.core.helpers.variable import cleanHost
from couchpotato import CPLog
from urlparse import urlparse from urlparse import urlparse
import traceback import traceback
from couchpotato.core.helpers.variable import cleanHost
from couchpotato import CPLog
try: try:
import xml.etree.cElementTree as etree import xml.etree.cElementTree as etree
+3 -1
View File
@@ -1,7 +1,9 @@
import traceback
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+3 -1
View File
@@ -1,7 +1,9 @@
import traceback
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import traceback
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,9 +1,11 @@
import base64
import json
from couchpotato.core.helpers.encoding import toUnicode from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.variable import splitString from couchpotato.core.helpers.variable import splitString
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import base64
import json
log = CPLog(__name__) log = CPLog(__name__)
+3 -1
View File
@@ -1,8 +1,10 @@
from httplib import HTTPSConnection
from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode
from couchpotato.core.helpers.variable import getTitle from couchpotato.core.helpers.variable import getTitle
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
from httplib import HTTPSConnection
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,8 +1,10 @@
import os
import subprocess
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import os
import subprocess
log = CPLog(__name__) log = CPLog(__name__)
+3 -1
View File
@@ -1,7 +1,9 @@
import traceback
from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode from couchpotato.core.helpers.encoding import toUnicode, tryUrlencode
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
import traceback
log = CPLog(__name__) log = CPLog(__name__)
@@ -1,3 +1,5 @@
from urlparse import parse_qsl
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.helpers.encoding import tryUrlencode from couchpotato.core.helpers.encoding import tryUrlencode
from couchpotato.core.helpers.variable import cleanHost from couchpotato.core.helpers.variable import cleanHost
@@ -5,9 +7,9 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification from couchpotato.core.notifications.base import Notification
from couchpotato.environment import Env from couchpotato.environment import Env
from pytwitter import Api from pytwitter import Api
from urlparse import parse_qsl
import oauth2 import oauth2
log = CPLog(__name__) log = CPLog(__name__)
+5 -3
View File
@@ -1,14 +1,16 @@
from couchpotato.core.helpers.variable import splitString, getTitle
from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification
import base64 import base64
import json import json
import socket import socket
import traceback import traceback
import urllib import urllib
from couchpotato.core.helpers.variable import splitString, getTitle
from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification
import requests import requests
from requests.packages.urllib3.exceptions import MaxRetryError from requests.packages.urllib3.exceptions import MaxRetryError
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'XBMC' autoload = 'XBMC'
+4 -2
View File
@@ -1,9 +1,11 @@
from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification
from time import sleep from time import sleep
import traceback import traceback
from couchpotato.core.logger import CPLog
from couchpotato.core.notifications.base import Notification
import xmpp import xmpp
log = CPLog(__name__) log = CPLog(__name__)
autoload = 'Xmpp' autoload = 'Xmpp'
+10 -8
View File
@@ -1,3 +1,12 @@
from urlparse import urlparse
import glob
import inspect
import os.path
import re
import time
import traceback
import urllib2
from couchpotato import get_db from couchpotato import get_db
from couchpotato.core.event import fireEvent, addEvent from couchpotato.core.event import fireEvent, addEvent
from couchpotato.core.helpers.encoding import ss, toSafeString, \ from couchpotato.core.helpers.encoding import ss, toSafeString, \
@@ -10,14 +19,7 @@ from requests.packages.urllib3 import Timeout
from requests.packages.urllib3.exceptions import MaxRetryError from requests.packages.urllib3.exceptions import MaxRetryError
from tornado import template from tornado import template
from tornado.web import StaticFileHandler from tornado.web import StaticFileHandler
from urlparse import urlparse
import glob
import inspect
import os.path
import re
import time
import traceback
import urllib2
log = CPLog(__name__) log = CPLog(__name__)
+5 -3
View File
@@ -1,11 +1,13 @@
from couchpotato.api import addApiView
from couchpotato.core.helpers.variable import getUserDir
from couchpotato.core.plugins.base import Plugin
import ctypes import ctypes
import os import os
import string import string
from couchpotato.api import addApiView
from couchpotato.core.helpers.variable import getUserDir
from couchpotato.core.plugins.base import Plugin
import six import six
if os.name == 'nt': if os.name == 'nt':
import imp import imp
try: try:
@@ -1,4 +1,5 @@
import traceback import traceback
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
@@ -7,6 +8,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
from .index import CategoryIndex, CategoryMediaIndex from .index import CategoryIndex, CategoryMediaIndex
log = CPLog(__name__) log = CPLog(__name__)
+3 -1
View File
@@ -1,8 +1,10 @@
import os
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env from couchpotato.environment import Env
import os
log = CPLog(__name__) log = CPLog(__name__)
+4 -2
View File
@@ -1,12 +1,14 @@
from datetime import date from datetime import date
import random as rndm
import time
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent from couchpotato.core.event import fireEvent
from couchpotato.core.helpers.variable import splitString, tryInt from couchpotato.core.helpers.variable import splitString, tryInt
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
import random as rndm
import time
log = CPLog(__name__) log = CPLog(__name__)
+5 -3
View File
@@ -1,3 +1,7 @@
import os.path
import time
import traceback
from couchpotato import get_db from couchpotato import get_db
from couchpotato.api import addApiView from couchpotato.api import addApiView
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
@@ -8,9 +12,7 @@ from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env from couchpotato.environment import Env
from scandir import scandir from scandir import scandir
from tornado.web import StaticFileHandler from tornado.web import StaticFileHandler
import os.path
import time
import traceback
log = CPLog(__name__) log = CPLog(__name__)

Some files were not shown because too many files have changed in this diff Show More