def connect(config_dir=None, optional_config_files=None, cron_cfg="cron"): """ Initialize everything for interactive use. Returns a ready-to-use RtorrentEngine object. """ from pyrocore.scripts.base import ScriptBase from pyrocore.util import load_config ScriptBase.setup(cron_cfg=cron_cfg) load_config.ConfigLoader(config_dir).load(optional_config_files or []) from pyrocore import config config.engine.open() return config.engine
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() RtorrentXmlRpc().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() MetafileChanger().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() AdminTool().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() ThemeSwitcher().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() CategoryManager().run()
def run(): # pragma: no cover """ The entry point. """ ScriptBase.setup() AdminTool().run()
def main(cls): #pragma: no cover """ The entry point. """ ScriptBase.setup() cls().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup() RtorrentEventHandler().run()
def run(): #pragma: no cover """ The entry point. """ ScriptBase.setup(cron_cfg="torque") RtorrentQueueManager().run()