def isStatic(): reader = gcr.ConfigReader() reader.readConfigFile("aspectConfigs.yml", "related_words") staticStatus = reader.getConfigs() if staticStatus == "Dynamic": return False return True
class ModelConfigReader: configFile = "modelConfigs.yml" reader = gcr.ConfigReader() @staticmethod def getModelFolder(): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "models_folder") configs = ModelConfigReader.reader.getConfigs() return configs @staticmethod def getSelectedClassifier(): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "selected_classifier") configs = ModelConfigReader.reader.getConfigs() return configs @staticmethod def getAvailableClassifiers(): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "available_classifiers") configs = ModelConfigReader.reader.getConfigs() return configs @staticmethod def getModelSavedName(model): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "model_saved_names") configs = ModelConfigReader.reader.getConfigs() return configs[model] @staticmethod def getClassificationThreshold(): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "classification_threshold") configs = ModelConfigReader.reader.getConfigs() return configs @staticmethod def getModelServerURL(): ModelConfigReader.reader.readConfigFile(ModelConfigReader.configFile, "model_server_url") configs = ModelConfigReader.reader.getConfigs() print("\n configs\n",configs) return str(configs)
def getRedditConfigs(): reader = gcr.ConfigReader() reader.readConfigFile('OauthConfigs.yml','reddit') configs = reader.getConfigs() return configs
def getTwitterConfigs(): reader = gcr.ConfigReader() reader.readConfigFile('OauthConfigs.yml','twitter') configs = reader.getConfigs() return configs
def getTwitterKeywordConfigs(): reader = gcr.ConfigReader() reader.readConfigFile('keywordConfigs.yml', 'twitter') configs = reader.getConfigs() return configs
def getDbAuthenticationConfigs(): reader = gcr.ConfigReader() reader.readConfigFile('dbConfigs.yml', 'authentication') configs = reader.getConfigs() return configs
def getDbInformationConfigs(): reader = gcr.ConfigReader() reader.readConfigFile('dbConfigs.yml', 'database') configs = reader.getConfigs() return configs
def getJsonPath(): reader = gcr.ConfigReader() reader.readConfigFile("aspectConfigs.yml", "related_words_json") configs = reader.getConfigs() return configs
def getCacheTimeout(): reader = gcr.ConfigReader() reader.readConfigFile("aspectConfigs.yml", "cache_time_out") configs = reader.getConfigs() return configs
def getAspects(): reader = gcr.ConfigReader() reader.readConfigFile("aspectConfigs.yml", "aspects") configs = reader.getConfigs() return configs