Beispiel #1
0
        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);
        }
Beispiel #2
0
 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>();
     }
 }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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);
        }