couchpotato.core.plugins.base module¶
-
class
couchpotato.core.plugins.base.Plugin[source]¶ Bases:
object-
acquireLock(key)¶
-
afterCall(handler)¶
-
beforeCall(handler)¶
-
checkFilesChanged(files, unchanged_for=60)¶
-
conf(attr, value=None, default=None, section=None)¶
-
cpTag(media, unique_tag=False)¶
-
createFile(path, content, binary=False)¶
-
createFileName(data, filedata, media, unique_tag=False)¶
-
createNzbName(data, media, unique_tag=False)¶
-
databaseSetup()¶
-
deleteConf(attr)¶
-
deleteEmptyFolder(folder, show_error=True, only_clean=None)¶
-
doShutdown(*args, **kwargs)¶
-
enabled_option= 'enabled'¶
-
getCache(cache_key, url=None, **kwargs)¶
-
getFileTimes(file_path)¶
-
getName()¶
-
http_failed_disabled= {}¶
-
http_failed_request= {}¶
-
http_last_use= {}¶
-
http_last_use_queue= {}¶
-
http_time_between_calls= 0¶
-
isDisabled()¶
-
isEnabled()¶
-
isRunning(value=None, boolean=True)¶
-
makeDir(path)¶
-
plugin_path= None¶
-
registerPlugin()¶
-
releaseLock(key)¶
-
renderTemplate(parent_file, templ, **params)¶
-
setCache(cache_key, value, timeout=300)¶
-
setName(name)¶
-
shuttingDown(value=None)¶
-
urlopen(url, timeout=30, data=None, headers=None, files=None, show_error=True, stream=False)¶
-
user_agent= 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:40.0) Gecko/20100101 Firefox/40.0'¶
-
wait(host='', url='')¶
-