public void Initialize(Dictionary <string, Dictionary <string, string> > configs) { string fileName = ConfigLoader.FindValueFromNestedDictionary(configs, "salkkarit"); if (fileName == null) { Console.WriteLine("Could not read salkkarit configuration"); return; } ReadSalkkariFile(fileName); }
public void Initialize(Dictionary <string, Dictionary <string, string> > configs) { this.configs = configs; APIKey = ConfigLoader.FindValueFromNestedDictionary(configs, "lastfmapikey"); filename = ConfigLoader.FindValueFromNestedDictionary(configs, "lastfmfile"); try { nickDictionary = getLastFmNickDictionary(filename); } catch (FileNotFoundException) { nickDictionary = new Dictionary <string, string>(); } }
public void Initialize(Dictionary <string, Dictionary <string, string> > configs) { this.configs = configs; string host = ConfigLoader.FindValueFromNestedDictionary(configs, "redishost"); int port = Convert.ToInt32(ConfigLoader.FindValueFromNestedDictionary(configs, "redisport")); int MainDB = Convert.ToInt32(ConfigLoader.FindValueFromNestedDictionary(configs, "markovmain")); int FastOneWordDB = Convert.ToInt32(ConfigLoader.FindValueFromNestedDictionary(configs, "markovfast")); rclient = new RedisClient(host, port); rclient.Db = MainDB; mainDb = MainDB; fastOneWordKeyDb = FastOneWordDB; }
private List <string> loadWords(Dictionary <string, Dictionary <string, string> > configs) { string fileName = ConfigLoader.FindValueFromNestedDictionary(configs, "compoundwords"); StreamReader reader = new StreamReader(fileName); List <string> words = new List <string>(); string line = ""; while ((line = reader.ReadLine()) != null) { words.Add(line); } return(words); }