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='')¶
-