Example #1
0
    def execute(self, inputt):
        TABLE_DATA = [['Assistant Downloader']]
        table_instance = DoubleTable(TABLE_DATA)
        self.write('\n' + table_instance.table + '\n', 'green')

        languageManager = LanguageManager()
        languageManager.onStart()

        threadManager = ThreadManager()
        threadManager.onStart()

        protectedIntentManager = ProtectedIntentManager()
        protectedIntentManager.onStart()

        databaseManager = DatabaseManager()
        databaseManager.onStart()

        userManager = UserManager()
        userManager.onStart()

        moduleManager = ModuleManager()
        moduleManager.onStart()

        snipsConsoleManager = SnipsConsoleManager()
        snipsConsoleManager.onStart()

        self.write('It may take some time...')
        snipsConsoleManager.download(languageManager.activeSnipsProjectId)

        self.nl()
        self.nl()
        self.write('Assistant <fg:green>downloaded!<fg:reset>')
        self.nl()
Example #2
0
    def __init__(self):
        super().__init__()

        configManager = ConfigManager()
        configManager.onStart()

        languageManager = LanguageManager()
        languageManager.onStart()

        threadManager = ThreadManager()
        threadManager.onStart()

        protectedIntentManager = ProtectedIntentManager()
        protectedIntentManager.onStart()

        databaseManager = DatabaseManager()
        databaseManager.onStart()

        userManager = UserManager()
        userManager.onStart()

        moduleManager = ModuleManager()
        moduleManager.onStart()

        snipsConsoleManager = SnipsConsoleManager()
        snipsConsoleManager.onStart()

        samkillaManager = SamkillaManager()

        self._slotTypesModulesValues, self._intentsModulesValues, self._intentNameSkillMatching = samkillaManager.getDialogTemplatesMaps(
            runOnAssistantId=languageManager.activeSnipsProjectId,
            languageFilter=languageManager.activeLanguage)