コード例 #1
0
    def isStatic():
        reader = gcr.ConfigReader()
        reader.readConfigFile("aspectConfigs.yml", "related_words")
        staticStatus = reader.getConfigs()

        if staticStatus == "Dynamic":
            return False
        return True
コード例 #2
0
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)
コード例 #3
0
 def getRedditConfigs():
     reader = gcr.ConfigReader()
     reader.readConfigFile('OauthConfigs.yml','reddit')
     configs = reader.getConfigs()
     return configs
コード例 #4
0
 def getTwitterConfigs():
     reader = gcr.ConfigReader()
     reader.readConfigFile('OauthConfigs.yml','twitter')
     configs = reader.getConfigs()
     return configs
コード例 #5
0
 def getTwitterKeywordConfigs():
     reader = gcr.ConfigReader()
     reader.readConfigFile('keywordConfigs.yml', 'twitter')
     configs = reader.getConfigs()
     return configs
コード例 #6
0
 def getDbAuthenticationConfigs():
     reader = gcr.ConfigReader()
     reader.readConfigFile('dbConfigs.yml', 'authentication')
     configs = reader.getConfigs()
     return configs
コード例 #7
0
 def getDbInformationConfigs():
     reader = gcr.ConfigReader()
     reader.readConfigFile('dbConfigs.yml', 'database')
     configs = reader.getConfigs()
     return configs
コード例 #8
0
 def getJsonPath():
     reader = gcr.ConfigReader()
     reader.readConfigFile("aspectConfigs.yml", "related_words_json")
     configs = reader.getConfigs()
     return configs
コード例 #9
0
 def getCacheTimeout():
     reader = gcr.ConfigReader()
     reader.readConfigFile("aspectConfigs.yml", "cache_time_out")
     configs = reader.getConfigs()
     return configs
コード例 #10
0
 def getAspects():
     reader = gcr.ConfigReader()
     reader.readConfigFile("aspectConfigs.yml", "aspects")
     configs = reader.getConfigs()
     return configs