Skip to content

Commit 0bf25f6

Browse files
committed
Update to handle data format changes from Johns Hopkins.
1 parent be019a5 commit 0bf25f6

1 file changed

Lines changed: 15 additions & 14 deletions

File tree

Program.cs

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,16 @@ open source project at
5757
https://github.com/FileMeta/ReadAndConvertCovid19Data
5858
";
5959

60-
const string c_covid19ConfirmedUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv";
61-
const string c_covid19DeathsUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Deaths.csv";
62-
const string c_covid19RecoveredUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Recovered.csv";
60+
const string c_covid19ConfirmedUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv";
61+
const string c_covid19DeathsUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv";
62+
//const string c_covid19RecoveredUrl = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Recovered.csv";
6363
const string c_covid19OutputFilename = "COVID-19-Time-Series-csse.csv";
6464
const string c_updatedOutputFilename = "COVID-19-Updated.txt";
6565

6666
// UTF8 encoding with now byte-order mark.
6767
static Encoding s_UTF8_No_BOM = new UTF8Encoding(false, true);
6868

69-
enum DataType { Confirmed, Deaths, Recovered };
69+
enum DataType { Confirmed, Deaths/*, Recovered*/ };
7070

7171
static void Main(string[] args)
7272
{
@@ -125,8 +125,8 @@ static void Main(string[] args)
125125
ReadData(c_covid19ConfirmedUrl, dataSet, DataType.Confirmed);
126126
Console.WriteLine("Reading from " + c_covid19DeathsUrl);
127127
ReadData(c_covid19DeathsUrl, dataSet, DataType.Deaths);
128-
Console.WriteLine("Reading from " + c_covid19RecoveredUrl);
129-
ReadData(c_covid19RecoveredUrl, dataSet, DataType.Recovered);
128+
//Console.WriteLine("Reading from " + c_covid19RecoveredUrl);
129+
//ReadData(c_covid19RecoveredUrl, dataSet, DataType.Recovered);
130130

131131
Console.WriteLine();
132132
Console.WriteLine($"Writing combined time series data to '{outPath}'.");
@@ -230,7 +230,7 @@ static DateTime WriteData(DataSet dataSet, string path)
230230
using (var writer = new StreamWriter(path, false, s_UTF8_No_BOM))
231231
{
232232
writer.NewLine = "\n";
233-
writer.WriteLine("\"Date\",\"ProvinceState\",\"CountryRegion\",\"Lat\",\"Long\",\"Confirmed\",\"Deaths\",\"Recovered\",\"NewConfirmed\",\"NewDeaths\",\"NewRecovered\"");
233+
writer.WriteLine("\"Date\",\"ProvinceState\",\"CountryRegion\",\"Lat\",\"Long\",\"Confirmed\",\"Deaths\",\"NewConfirmed\",\"NewDeaths\"");
234234

235235
var dateList = new List<KeyValuePair<DateTime, Dictionary<DataKey, DataRecord>>>(dataSet);
236236
dateList.Sort((a, b) => a.Key.CompareTo(b.Key));
@@ -298,9 +298,9 @@ private static void AddData(DataSet dataset, DateTime date, string provinceState
298298
dataRecord.Deaths = data;
299299
break;
300300

301-
case DataType.Recovered:
302-
dataRecord.Recovered = data;
303-
break;
301+
//case DataType.Recovered:
302+
// dataRecord.Recovered = data;
303+
// break;
304304

305305
default:
306306
Debug.Fail("Unexpected DataType");
@@ -318,10 +318,11 @@ static string ToString(DateTime date, DataKey key, DataRecord record, DataRecord
318318
key.Longitude,
319319
record.Confirmed,
320320
record.Deaths,
321-
record.Recovered,
321+
//record.Recovered,
322322
record.Confirmed - prevRecord.Confirmed,
323-
record.Deaths - prevRecord.Deaths,
324-
record.Recovered - prevRecord.Recovered);
323+
record.Deaths - prevRecord.Deaths
324+
//record.Recovered - prevRecord.Recovered
325+
);
325326
}
326327

327328
} // Class Program
@@ -368,6 +369,6 @@ class DataRecord
368369
{
369370
public int Confirmed;
370371
public int Deaths;
371-
public int Recovered;
372+
//public int Recovered;
372373
}
373374
}

0 commit comments

Comments
 (0)