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()
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)