예제 #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
파일: rtxmlrpc.py 프로젝트: r4b3rt/pyrocore
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
파일: watch.py 프로젝트: 01100001/pyroscope
 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()