示例#1
0
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
示例#2
0
def run(): #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    RtorrentXmlRpc().run()
示例#3
0
def run(): #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    MetafileChanger().run()
示例#4
0
def run(): #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    RtorrentXmlRpc().run()
示例#5
0
def run():  #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    AdminTool().run()
示例#6
0
def run(): #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    ThemeSwitcher().run()
示例#7
0
def run():  #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    CategoryManager().run()
示例#8
0
def run():  # pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    AdminTool().run()
示例#9
0
 def main(cls): #pragma: no cover
     """ The entry point.
     """
     ScriptBase.setup()
     cls().run()
示例#10
0
 def main(cls): #pragma: no cover
     """ The entry point.
     """
     ScriptBase.setup()
     cls().run()
示例#11
0
def run(): #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup()
    RtorrentEventHandler().run()
示例#12
0
def run():  #pragma: no cover
    """ The entry point.
    """
    ScriptBase.setup(cron_cfg="torque")
    RtorrentQueueManager().run()