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