Beispiel #1
0
        public static void DownloadStaticFiles(string saveDir)
        {
            string staticBase = "http://tkm.ibb.gov.tr/YHarita/res/";

            for (int i = 1; i <= 8; i++)
            {
                string address = String.Format("{0}d{1:00}.txt", staticBase, i);
                Console.WriteLine(address);
                using (WebClient wc = new WebClient())
                {
                    var encResult = wc.DownloadString(address);
                    var res       = TKMDecrypt.Decrypt2(encResult);
                    File.WriteAllText(Path.Combine(saveDir, String.Format("d{0:00}.txt", i)), res);
                    wc.Dispose();
                }
            }

            for (int i = 0; i <= 4; i++)
            {
                string address = String.Format("{0}r{1}.txt", staticBase, i);
                Console.WriteLine(address);
                using (WebClient wc = new WebClient())
                {
                    var encResult = wc.DownloadString(address);
                    var res       = TKMDecrypt.Decrypt2(encResult);
                    File.WriteAllText(Path.Combine(saveDir, String.Format("r{0}.txt", i)), res);
                    wc.Dispose();
                }
            }
        }
Beispiel #2
0
 public static string DownloadWeatherData()
 {
     // weather data
     using (WebClient wc = new WebClient())
     {
         string encData        = wc.DownloadString("http://tkm.ibb.gov.tr/data/IntensityMap/WeatherData.aspx");
         string weatherDataStr = TKMDecrypt.Decrypt0(encData, "26107354");
         return(weatherDataStr);
     }
 }
Beispiel #3
0
 public static string DownloadAnnouncements()
 {
     // announcement data
     using (WebClient wc = new WebClient())
     {
         string encData         = wc.DownloadString("http://tkm.ibb.gov.tr/data/IntensityMap/AnnouncementData.aspx");
         string announceDataStr = TKMDecrypt.Decrypt0(encData, "50614732").Replace('\r', ' ').Replace('\n', ' '); // replace new lines
         return(announceDataStr);
     }
 }
Beispiel #4
0
 public static string DownloadParkingData()
 {
     // parking data
     using (WebClient wc = new WebClient())
     {
         string encData        = wc.DownloadString("http://tkm.ibb.gov.tr/data/IntensityMap/ParkingLotData.aspx");
         string parkingDataStr = TKMDecrypt.Decrypt0(encData, "74205136");
         return(parkingDataStr);
     }
 }
Beispiel #5
0
 public static string DownloadTrafficData()
 {
     // speed sensors
     using (WebClient wc = new WebClient())
     {
         string encData      = wc.DownloadString("http://tkm.ibb.gov.tr/data/IntensityMap/TrafficDataNew.aspx");
         string speedDataStr = TKMDecrypt.Decrypt0(encData, "62403715");
         return(speedDataStr);
     }
 }
Beispiel #6
0
 public static string DownloadTrafficIndex()
 {
     // trafic index value
     using (WebClient wc = new WebClient())
     {
         string encData         = wc.DownloadString("http://tkm.ibb.gov.tr/data/IntensityMap/TrafficIndex.aspx");
         string trafficIndexStr = TKMDecrypt.Decrypt0(encData, "60413275");
         return(trafficIndexStr);
     }
 }