Exemple #1
0
 def initialize(self, **kwargs):
     self.name = 'plugins_api'
     self.config = kwargs.get("settings")
     self.params = kwargs.get("params")
     udq = UnmanicDataQueues()
     self.unmanic_data_queues = udq.get_unmanic_data_queues()
     self.session = session.Session()
Exemple #2
0
    def initialize(self, data_queues):
        self.name = 'plugins'
        self.config = config.CONFIG()
        self.session = session.Session()

        self.data_queues = data_queues
        self.data = {
            'plugin_types': [
                {
                    'id': 'library_management_file_test',
                    'name': 'Library Management - File test',
                    'plugin_type': 'library_management.file_test',
                },
                {
                    'id': 'worker_process',
                    'name': 'Worker - Processing file',
                    'plugin_type': 'worker.process_item',
                },
                {
                    'id': 'postprocessor_file_movement',
                    'name': 'Post-processor - File movements',
                    'plugin_type': 'postprocessor.file_move',
                },
                {
                    'id': 'postprocessor_task_results',
                    'name': 'Post-processor - Marking task success/failure',
                    'plugin_type': 'postprocessor.task_result',
                },
            ]
        }
Exemple #3
0
 def __init__(self, *args, **kwargs):
     self.name = 'dashws'
     self.config = config.CONFIG()
     self.server_id = str(uuid.uuid4())
     self.data_queues = kwargs.pop('data_queues')
     self.foreman = kwargs.pop('foreman')
     self.session = session.Session()
     super(DashboardWebSocket, self).__init__(*args, **kwargs)
Exemple #4
0
    def initialize(self, data_queues):
        self.name = 'history'
        self.config = config.CONFIG()
        self.session = session.Session()

        # TODO: Fetch data queues from uiserver.py
        self.data_queues = data_queues
        self.data = {}
Exemple #5
0
 def initialize(self, data_queues, foreman, settings):
     self.name = 'main'
     self.data_queues = data_queues
     self.foreman = foreman
     self.components = []
     self.config = settings
     self.historic_task_list = []
     self.session = session.Session()
Exemple #6
0
    def initialize(self, data_queues):
        self.name = 'settings'
        self.config = config.CONFIG()
        self.session = session.Session()

        self.step = 'general'
        self.data_queues = data_queues
        self.components = []
Exemple #7
0
    def initialize(self, data_queues, foreman):
        self.name = 'main'
        self.config = config.CONFIG()
        self.session = session.Session()

        # TODO: Fetch data queues from uiserver.py
        self.data_queues = data_queues
        #self.foreman = foreman
        self.components = []
Exemple #8
0
 def __init__(self, *args, **kwargs):
     self.name = 'UnmanicWebsocketHandler'
     self.config = config.Config()
     self.server_id = str(uuid.uuid4())
     udq = UnmanicDataQueues()
     urt = UnmanicRunningTreads()
     self.data_queues = udq.get_unmanic_data_queues()
     self.foreman = urt.get_unmanic_running_thread('foreman')
     self.session = session.Session()
     super(UnmanicWebsocketHandler, self).__init__(*args, **kwargs)
Exemple #9
0
 def initial_register_unmanic():
     from unmanic.libs import session
     s = session.Session()
     s.register_unmanic(s.get_installation_uuid())
Exemple #10
0
 def initialize(self, **kwargs):
     self.session = session.Session()
     self.params = kwargs.get("params")
     udq = UnmanicDataQueues()
     self.unmanic_data_queues = udq.get_unmanic_data_queues()
     self.config = config.Config()
Exemple #11
0
 def initialize(self):
     self.name = 'main'
     self.session = session.Session()
Exemple #12
0
 def register_unmanic(self):
     from unmanic.libs import session
     s = session.Session()
     s.register_unmanic()
Exemple #13
0
 def initialize(self, data_queues, settings):
     self.name = 'history'
     self.config = settings
     self.data_queues = data_queues
     self.data = {}
     self.session = session.Session()
Exemple #14
0
 def initialize(self, **kwargs):
     self.session = session.Session()
     self.params = kwargs.get("params")
     self.config = config.Config()
     self.frontend_messages = FrontendPushMessages()