Last active
September 4, 2017 00:21
-
-
Save djKianoosh/6c5e371258858412403aec10b5dfecf8 to your computer and use it in GitHub Desktop.
NFL 2017-2018 Schedule in JSON array; from NFL.com's /ajax/scorestrip XML endpoint
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
[ | |
{"eid": "2017090700", "day": "Thursday", "time": "8:30", "home": "NE", "away": "KC"}, | |
{"eid": "2017091000", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "NYJ"}, | |
{"eid": "2017091001", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "ATL"}, | |
{"eid": "2017091002", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "BAL"}, | |
{"eid": "2017091003", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "PIT"}, | |
{"eid": "2017091004", "day": "Sunday", "time": "1:00", "home": "DET", "away": "ARI"}, | |
{"eid": "2017091005", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "JAX"}, | |
{"eid": "2017091006", "day": "Sunday", "time": "1:00", "home": "MIA", "away": "TB"}, | |
{"eid": "2017091007", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "OAK"}, | |
{"eid": "2017091008", "day": "Sunday", "time": "1:00", "home": "WAS", "away": "PHI"}, | |
{"eid": "2017091009", "day": "Sunday", "time": "4:05", "home": "LA", "away": "IND"}, | |
{"eid": "2017091010", "day": "Sunday", "time": "4:25", "home": "GB", "away": "SEA"}, | |
{"eid": "2017091011", "day": "Sunday", "time": "4:25", "home": "SF", "away": "CAR"}, | |
{"eid": "2017091012", "day": "Sunday", "time": "8:30", "home": "DAL", "away": "NYG"}, | |
{"eid": "2017091100", "day": "Monday", "time": "7:10", "home": "MIN", "away": "NO"}, | |
{"eid": "2017091101", "day": "Monday", "time": "10:20", "home": "DEN", "away": "LAC"} | |
], | |
[ | |
{"eid": "2017091400", "day": "Thursday", "time": "8:25", "home": "CIN", "away": "HOU"}, | |
{"eid": "2017091700", "day": "Sunday", "time": "1:00", "home": "BAL", "away": "CLE"}, | |
{"eid": "2017091701", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "BUF"}, | |
{"eid": "2017091702", "day": "Sunday", "time": "1:00", "home": "IND", "away": "ARI"}, | |
{"eid": "2017091703", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "TEN"}, | |
{"eid": "2017091704", "day": "Sunday", "time": "1:00", "home": "KC", "away": "PHI"}, | |
{"eid": "2017091705", "day": "Sunday", "time": "1:00", "home": "NO", "away": "NE"}, | |
{"eid": "2017091706", "day": "Sunday", "time": "1:00", "home": "PIT", "away": "MIN"}, | |
{"eid": "2017091707", "day": "Sunday", "time": "1:00", "home": "TB", "away": "CHI"}, | |
{"eid": "2017091708", "day": "Sunday", "time": "4:05", "home": "LAC", "away": "MIA"}, | |
{"eid": "2017091709", "day": "Sunday", "time": "4:05", "home": "OAK", "away": "NYJ"}, | |
{"eid": "2017091710", "day": "Sunday", "time": "4:25", "home": "DEN", "away": "DAL"}, | |
{"eid": "2017091711", "day": "Sunday", "time": "4:25", "home": "LA", "away": "WAS"}, | |
{"eid": "2017091712", "day": "Sunday", "time": "4:25", "home": "SEA", "away": "SF"}, | |
{"eid": "2017091713", "day": "Sunday", "time": "8:30", "home": "ATL", "away": "GB"}, | |
{"eid": "2017091800", "day": "Monday", "time": "8:30", "home": "NYG", "away": "DET"} | |
], | |
[ | |
{"eid": "2017092100", "day": "Thursday", "time": "8:25", "home": "SF", "away": "LA"}, | |
{"eid": "2017092400", "day": "Sunday", "time": "9:30", "home": "JAX", "away": "BAL"}, | |
{"eid": "2017092401", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "DEN"}, | |
{"eid": "2017092402", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "NO"}, | |
{"eid": "2017092403", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "PIT"}, | |
{"eid": "2017092404", "day": "Sunday", "time": "1:00", "home": "DET", "away": "ATL"}, | |
{"eid": "2017092405", "day": "Sunday", "time": "1:00", "home": "IND", "away": "CLE"}, | |
{"eid": "2017092406", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "TB"}, | |
{"eid": "2017092407", "day": "Sunday", "time": "1:00", "home": "NE", "away": "HOU"}, | |
{"eid": "2017092408", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "MIA"}, | |
{"eid": "2017092409", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "NYG"}, | |
{"eid": "2017092410", "day": "Sunday", "time": "4:05", "home": "TEN", "away": "SEA"}, | |
{"eid": "2017092411", "day": "Sunday", "time": "4:25", "home": "GB", "away": "CIN"}, | |
{"eid": "2017092412", "day": "Sunday", "time": "4:25", "home": "LAC", "away": "KC"}, | |
{"eid": "2017092413", "day": "Sunday", "time": "8:30", "home": "WAS", "away": "OAK"}, | |
{"eid": "2017092500", "day": "Monday", "time": "8:30", "home": "ARI", "away": "DAL"} | |
], | |
[ | |
{"eid": "2017092800", "day": "Thursday", "time": "8:25", "home": "GB", "away": "CHI"}, | |
{"eid": "2017100100", "day": "Sunday", "time": "9:30", "home": "MIA", "away": "NO"}, | |
{"eid": "2017100101", "day": "Sunday", "time": "1:00", "home": "ATL", "away": "BUF"}, | |
{"eid": "2017100102", "day": "Sunday", "time": "1:00", "home": "BAL", "away": "PIT"}, | |
{"eid": "2017100103", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "CIN"}, | |
{"eid": "2017100104", "day": "Sunday", "time": "1:00", "home": "DAL", "away": "LA"}, | |
{"eid": "2017100105", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "TEN"}, | |
{"eid": "2017100106", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "DET"}, | |
{"eid": "2017100107", "day": "Sunday", "time": "1:00", "home": "NE", "away": "CAR"}, | |
{"eid": "2017100108", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "JAX"}, | |
{"eid": "2017100109", "day": "Sunday", "time": "4:05", "home": "ARI", "away": "SF"}, | |
{"eid": "2017100110", "day": "Sunday", "time": "4:05", "home": "LAC", "away": "PHI"}, | |
{"eid": "2017100111", "day": "Sunday", "time": "4:05", "home": "TB", "away": "NYG"}, | |
{"eid": "2017100112", "day": "Sunday", "time": "4:25", "home": "DEN", "away": "OAK"}, | |
{"eid": "2017100113", "day": "Sunday", "time": "8:30", "home": "SEA", "away": "IND"}, | |
{"eid": "2017100200", "day": "Monday", "time": "8:30", "home": "KC", "away": "WAS"} | |
], | |
[ | |
{"eid": "2017100500", "day": "Thursday", "time": "8:25", "home": "TB", "away": "NE"}, | |
{"eid": "2017100801", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "NYJ"}, | |
{"eid": "2017100802", "day": "Sunday", "time": "1:00", "home": "DET", "away": "CAR"}, | |
{"eid": "2017100803", "day": "Sunday", "time": "1:00", "home": "IND", "away": "SF"}, | |
{"eid": "2017100804", "day": "Sunday", "time": "1:00", "home": "MIA", "away": "TEN"}, | |
{"eid": "2017100800", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "BUF"}, | |
{"eid": "2017100805", "day": "Sunday", "time": "1:00", "home": "NYG", "away": "LAC"}, | |
{"eid": "2017100806", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "ARI"}, | |
{"eid": "2017100807", "day": "Sunday", "time": "1:00", "home": "PIT", "away": "JAX"}, | |
{"eid": "2017100808", "day": "Sunday", "time": "4:05", "home": "LA", "away": "SEA"}, | |
{"eid": "2017100809", "day": "Sunday", "time": "4:05", "home": "OAK", "away": "BAL"}, | |
{"eid": "2017100810", "day": "Sunday", "time": "4:25", "home": "DAL", "away": "GB"}, | |
{"eid": "2017100811", "day": "Sunday", "time": "8:30", "home": "HOU", "away": "KC"}, | |
{"eid": "2017100900", "day": "Monday", "time": "8:30", "home": "CHI", "away": "MIN"} | |
], | |
[ | |
{"eid": "2017101200", "day": "Thursday", "time": "8:25", "home": "CAR", "away": "PHI"}, | |
{"eid": "2017101501", "day": "Sunday", "time": "1:00", "home": "BAL", "away": "CHI"}, | |
{"eid": "2017101502", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "CLE"}, | |
{"eid": "2017101503", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "GB"}, | |
{"eid": "2017101504", "day": "Sunday", "time": "1:00", "home": "NO", "away": "DET"}, | |
{"eid": "2017101500", "day": "Sunday", "time": "1:00", "home": "ATL", "away": "MIA"}, | |
{"eid": "2017101505", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "NE"}, | |
{"eid": "2017101506", "day": "Sunday", "time": "1:00", "home": "WAS", "away": "SF"}, | |
{"eid": "2017101507", "day": "Sunday", "time": "4:05", "home": "ARI", "away": "TB"}, | |
{"eid": "2017101508", "day": "Sunday", "time": "4:05", "home": "JAX", "away": "LA"}, | |
{"eid": "2017101509", "day": "Sunday", "time": "4:25", "home": "KC", "away": "PIT"}, | |
{"eid": "2017101510", "day": "Sunday", "time": "4:25", "home": "OAK", "away": "LAC"}, | |
{"eid": "2017101511", "day": "Sunday", "time": "8:30", "home": "DEN", "away": "NYG"}, | |
{"eid": "2017101600", "day": "Monday", "time": "8:30", "home": "TEN", "away": "IND"} | |
], | |
[ | |
{"eid": "2017101900", "day": "Thursday", "time": "8:25", "home": "OAK", "away": "KC"}, | |
{"eid": "2017102200", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "TB"}, | |
{"eid": "2017102201", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "CAR"}, | |
{"eid": "2017102202", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "TEN"}, | |
{"eid": "2017102203", "day": "Sunday", "time": "1:00", "home": "GB", "away": "NO"}, | |
{"eid": "2017102204", "day": "Sunday", "time": "1:00", "home": "IND", "away": "JAX"}, | |
{"eid": "2017102205", "day": "Sunday", "time": "1:00", "home": "LA", "away": "ARI"}, | |
{"eid": "2017102206", "day": "Sunday", "time": "1:00", "home": "MIA", "away": "NYJ"}, | |
{"eid": "2017102207", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "BAL"}, | |
{"eid": "2017102208", "day": "Sunday", "time": "1:00", "home": "PIT", "away": "CIN"}, | |
{"eid": "2017102209", "day": "Sunday", "time": "4:05", "home": "SF", "away": "DAL"}, | |
{"eid": "2017102210", "day": "Sunday", "time": "4:25", "home": "LAC", "away": "DEN"}, | |
{"eid": "2017102211", "day": "Sunday", "time": "4:25", "home": "NYG", "away": "SEA"}, | |
{"eid": "2017102212", "day": "Sunday", "time": "8:30", "home": "NE", "away": "ATL"}, | |
{"eid": "2017102300", "day": "Monday", "time": "8:30", "home": "PHI", "away": "WAS"} | |
], | |
[ | |
{"eid": "2017102600", "day": "Thursday", "time": "8:25", "home": "BAL", "away": "MIA"}, | |
{"eid": "2017102900", "day": "Sunday", "time": "9:30", "home": "CLE", "away": "MIN"}, | |
{"eid": "2017102901", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "OAK"}, | |
{"eid": "2017102902", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "IND"}, | |
{"eid": "2017102903", "day": "Sunday", "time": "1:00", "home": "NE", "away": "LAC"}, | |
{"eid": "2017102904", "day": "Sunday", "time": "1:00", "home": "NO", "away": "CHI"}, | |
{"eid": "2017102905", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "ATL"}, | |
{"eid": "2017102906", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "SF"}, | |
{"eid": "2017102907", "day": "Sunday", "time": "1:00", "home": "TB", "away": "CAR"}, | |
{"eid": "2017102908", "day": "Sunday", "time": "4:05", "home": "SEA", "away": "HOU"}, | |
{"eid": "2017102909", "day": "Sunday", "time": "4:25", "home": "WAS", "away": "DAL"}, | |
{"eid": "2017102910", "day": "Sunday", "time": "8:30", "home": "DET", "away": "PIT"}, | |
{"eid": "2017103000", "day": "Monday", "time": "8:30", "home": "KC", "away": "DEN"} | |
], | |
[ | |
{"eid": "2017110200", "day": "Thursday", "time": "8:25", "home": "NYJ", "away": "BUF"}, | |
{"eid": "2017110501", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "IND"}, | |
{"eid": "2017110502", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "CIN"}, | |
{"eid": "2017110503", "day": "Sunday", "time": "1:00", "home": "NO", "away": "TB"}, | |
{"eid": "2017110504", "day": "Sunday", "time": "1:00", "home": "NYG", "away": "LA"}, | |
{"eid": "2017110500", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "ATL"}, | |
{"eid": "2017110505", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "DEN"}, | |
{"eid": "2017110506", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "BAL"}, | |
{"eid": "2017110507", "day": "Sunday", "time": "4:05", "home": "SF", "away": "ARI"}, | |
{"eid": "2017110508", "day": "Sunday", "time": "4:05", "home": "SEA", "away": "WAS"}, | |
{"eid": "2017110509", "day": "Sunday", "time": "4:25", "home": "DAL", "away": "KC"}, | |
{"eid": "2017110510", "day": "Sunday", "time": "8:30", "home": "MIA", "away": "OAK"}, | |
{"eid": "2017110600", "day": "Monday", "time": "8:30", "home": "GB", "away": "DET"} | |
], | |
[ | |
{"eid": "2017110900", "day": "Thursday", "time": "8:25", "home": "ARI", "away": "SEA"}, | |
{"eid": "2017111201", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "GB"}, | |
{"eid": "2017111202", "day": "Sunday", "time": "1:00", "home": "DET", "away": "CLE"}, | |
{"eid": "2017111203", "day": "Sunday", "time": "1:00", "home": "IND", "away": "PIT"}, | |
{"eid": "2017111204", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "LAC"}, | |
{"eid": "2017111200", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "NO"}, | |
{"eid": "2017111205", "day": "Sunday", "time": "1:00", "home": "TB", "away": "NYJ"}, | |
{"eid": "2017111206", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "CIN"}, | |
{"eid": "2017111207", "day": "Sunday", "time": "1:00", "home": "WAS", "away": "MIN"}, | |
{"eid": "2017111208", "day": "Sunday", "time": "4:05", "home": "LA", "away": "HOU"}, | |
{"eid": "2017111209", "day": "Sunday", "time": "4:25", "home": "ATL", "away": "DAL"}, | |
{"eid": "2017111210", "day": "Sunday", "time": "4:25", "home": "SF", "away": "NYG"}, | |
{"eid": "2017111211", "day": "Sunday", "time": "8:30", "home": "DEN", "away": "NE"}, | |
{"eid": "2017111300", "day": "Monday", "time": "8:30", "home": "CAR", "away": "MIA"} | |
], | |
[ | |
{"eid": "2017111600", "day": "Thursday", "time": "8:25", "home": "PIT", "away": "TEN"}, | |
{"eid": "2017111901", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "JAX"}, | |
{"eid": "2017111902", "day": "Sunday", "time": "1:00", "home": "GB", "away": "BAL"}, | |
{"eid": "2017111903", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "ARI"}, | |
{"eid": "2017111904", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "LA"}, | |
{"eid": "2017111900", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "DET"}, | |
{"eid": "2017111905", "day": "Sunday", "time": "1:00", "home": "NO", "away": "WAS"}, | |
{"eid": "2017111906", "day": "Sunday", "time": "1:00", "home": "NYG", "away": "KC"}, | |
{"eid": "2017111907", "day": "Sunday", "time": "4:05", "home": "LAC", "away": "BUF"}, | |
{"eid": "2017111908", "day": "Sunday", "time": "4:25", "home": "DEN", "away": "CIN"}, | |
{"eid": "2017111909", "day": "Sunday", "time": "4:25", "home": "OAK", "away": "NE"}, | |
{"eid": "2017111910", "day": "Sunday", "time": "8:30", "home": "DAL", "away": "PHI"}, | |
{"eid": "2017112000", "day": "Monday", "time": "8:30", "home": "SEA", "away": "ATL"} | |
], | |
[ | |
{"eid": "2017112300", "day": "Thursday", "time": "12:30", "home": "DET", "away": "MIN"}, | |
{"eid": "2017112301", "day": "Thursday", "time": "4:30", "home": "DAL", "away": "LAC"}, | |
{"eid": "2017112302", "day": "Thursday", "time": "8:30", "home": "WAS", "away": "NYG"}, | |
{"eid": "2017112603", "day": "Sunday", "time": "1:00", "home": "KC", "away": "BUF"}, | |
{"eid": "2017112602", "day": "Sunday", "time": "1:00", "home": "IND", "away": "TEN"}, | |
{"eid": "2017112601", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "CLE"}, | |
{"eid": "2017112600", "day": "Sunday", "time": "1:00", "home": "ATL", "away": "TB"}, | |
{"eid": "2017112604", "day": "Sunday", "time": "1:00", "home": "NE", "away": "MIA"}, | |
{"eid": "2017112605", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "CAR"}, | |
{"eid": "2017112606", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "CHI"}, | |
{"eid": "2017112607", "day": "Sunday", "time": "4:05", "home": "LA", "away": "NO"}, | |
{"eid": "2017112608", "day": "Sunday", "time": "4:05", "home": "SF", "away": "SEA"}, | |
{"eid": "2017112609", "day": "Sunday", "time": "4:25", "home": "ARI", "away": "JAX"}, | |
{"eid": "2017112610", "day": "Sunday", "time": "4:25", "home": "OAK", "away": "DEN"}, | |
{"eid": "2017112611", "day": "Sunday", "time": "8:30", "home": "PIT", "away": "GB"}, | |
{"eid": "2017112700", "day": "Monday", "time": "8:30", "home": "BAL", "away": "HOU"} | |
], | |
[ | |
{"eid": "2017113000", "day": "Thursday", "time": "8:25", "home": "DAL", "away": "WAS"}, | |
{"eid": "2017120300", "day": "Sunday", "time": "1:00", "home": "ATL", "away": "MIN"}, | |
{"eid": "2017120301", "day": "Sunday", "time": "1:00", "home": "BAL", "away": "DET"}, | |
{"eid": "2017120302", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "NE"}, | |
{"eid": "2017120303", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "SF"}, | |
{"eid": "2017120304", "day": "Sunday", "time": "1:00", "home": "GB", "away": "TB"}, | |
{"eid": "2017120305", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "IND"}, | |
{"eid": "2017120306", "day": "Sunday", "time": "1:00", "home": "MIA", "away": "DEN"}, | |
{"eid": "2017120307", "day": "Sunday", "time": "1:00", "home": "NO", "away": "CAR"}, | |
{"eid": "2017120308", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "KC"}, | |
{"eid": "2017120309", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "HOU"}, | |
{"eid": "2017120310", "day": "Sunday", "time": "4:05", "home": "LAC", "away": "CLE"}, | |
{"eid": "2017120311", "day": "Sunday", "time": "4:25", "home": "ARI", "away": "LA"}, | |
{"eid": "2017120312", "day": "Sunday", "time": "4:25", "home": "OAK", "away": "NYG"}, | |
{"eid": "2017120313", "day": "Sunday", "time": "8:30", "home": "SEA", "away": "PHI"}, | |
{"eid": "2017120400", "day": "Monday", "time": "8:30", "home": "CIN", "away": "PIT"} | |
], | |
[ | |
{"eid": "2017120700", "day": "Thursday", "time": "8:25", "home": "ATL", "away": "NO"}, | |
{"eid": "2017121000", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "IND"}, | |
{"eid": "2017121001", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "MIN"}, | |
{"eid": "2017121002", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "CHI"}, | |
{"eid": "2017121003", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "GB"}, | |
{"eid": "2017121004", "day": "Sunday", "time": "1:00", "home": "HOU", "away": "SF"}, | |
{"eid": "2017121005", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "SEA"}, | |
{"eid": "2017121006", "day": "Sunday", "time": "1:00", "home": "KC", "away": "OAK"}, | |
{"eid": "2017121007", "day": "Sunday", "time": "1:00", "home": "TB", "away": "DET"}, | |
{"eid": "2017121008", "day": "Sunday", "time": "4:05", "home": "ARI", "away": "TEN"}, | |
{"eid": "2017121009", "day": "Sunday", "time": "4:05", "home": "DEN", "away": "NYJ"}, | |
{"eid": "2017121010", "day": "Sunday", "time": "4:05", "home": "LAC", "away": "WAS"}, | |
{"eid": "2017121011", "day": "Sunday", "time": "4:25", "home": "LA", "away": "PHI"}, | |
{"eid": "2017121012", "day": "Sunday", "time": "4:25", "home": "NYG", "away": "DAL"}, | |
{"eid": "2017121013", "day": "Sunday", "time": "8:30", "home": "PIT", "away": "BAL"}, | |
{"eid": "2017121100", "day": "Monday", "time": "8:30", "home": "MIA", "away": "NE"} | |
], | |
[ | |
{"eid": "2017121400", "day": "Thursday", "time": "8:25", "home": "IND", "away": "DEN"}, | |
{"eid": "2017121600", "day": "Saturday", "time": "4:30", "home": "DET", "away": "CHI"}, | |
{"eid": "2017121601", "day": "Saturday", "time": "8:25", "home": "KC", "away": "LAC"}, | |
{"eid": "2017121703", "day": "Sunday", "time": "1:00", "home": "JAX", "away": "HOU"}, | |
{"eid": "2017121702", "day": "Sunday", "time": "1:00", "home": "CLE", "away": "BAL"}, | |
{"eid": "2017121701", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "GB"}, | |
{"eid": "2017121700", "day": "Sunday", "time": "1:00", "home": "BUF", "away": "MIA"}, | |
{"eid": "2017121704", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "CIN"}, | |
{"eid": "2017121705", "day": "Sunday", "time": "1:00", "home": "NO", "away": "NYJ"}, | |
{"eid": "2017121706", "day": "Sunday", "time": "1:00", "home": "NYG", "away": "PHI"}, | |
{"eid": "2017121707", "day": "Sunday", "time": "1:00", "home": "WAS", "away": "ARI"}, | |
{"eid": "2017121708", "day": "Sunday", "time": "4:05", "home": "SEA", "away": "LA"}, | |
{"eid": "2017121709", "day": "Sunday", "time": "4:25", "home": "PIT", "away": "NE"}, | |
{"eid": "2017121710", "day": "Sunday", "time": "4:25", "home": "SF", "away": "TEN"}, | |
{"eid": "2017121711", "day": "Sunday", "time": "8:30", "home": "OAK", "away": "DAL"}, | |
{"eid": "2017121800", "day": "Monday", "time": "8:30", "home": "TB", "away": "ATL"} | |
], | |
[ | |
{"eid": "2017122300", "day": "Saturday", "time": "4:30", "home": "BAL", "away": "IND"}, | |
{"eid": "2017122301", "day": "Saturday", "time": "8:30", "home": "GB", "away": "MIN"}, | |
{"eid": "2017122402", "day": "Sunday", "time": "1:00", "home": "CIN", "away": "DET"}, | |
{"eid": "2017122403", "day": "Sunday", "time": "1:00", "home": "KC", "away": "MIA"}, | |
{"eid": "2017122404", "day": "Sunday", "time": "1:00", "home": "NE", "away": "BUF"}, | |
{"eid": "2017122401", "day": "Sunday", "time": "1:00", "home": "CHI", "away": "CLE"}, | |
{"eid": "2017122400", "day": "Sunday", "time": "1:00", "home": "CAR", "away": "TB"}, | |
{"eid": "2017122405", "day": "Sunday", "time": "1:00", "home": "NO", "away": "ATL"}, | |
{"eid": "2017122406", "day": "Sunday", "time": "1:00", "home": "NYJ", "away": "LAC"}, | |
{"eid": "2017122407", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "LA"}, | |
{"eid": "2017122408", "day": "Sunday", "time": "1:00", "home": "WAS", "away": "DEN"}, | |
{"eid": "2017122409", "day": "Sunday", "time": "4:05", "home": "SF", "away": "JAX"}, | |
{"eid": "2017122411", "day": "Sunday", "time": "4:25", "home": "DAL", "away": "SEA"}, | |
{"eid": "2017122410", "day": "Sunday", "time": "4:25", "home": "ARI", "away": "NYG"}, | |
{"eid": "2017122500", "day": "Monday", "time": "4:30", "home": "HOU", "away": "PIT"}, | |
{"eid": "2017122501", "day": "Monday", "time": "8:30", "home": "PHI", "away": "OAK"} | |
], | |
[ | |
{"eid": "2017123100", "day": "Sunday", "time": "1:00", "home": "ATL", "away": "CAR"}, | |
{"eid": "2017123102", "day": "Sunday", "time": "1:00", "home": "DET", "away": "GB"}, | |
{"eid": "2017123103", "day": "Sunday", "time": "1:00", "home": "IND", "away": "HOU"}, | |
{"eid": "2017123104", "day": "Sunday", "time": "1:00", "home": "MIA", "away": "BUF"}, | |
{"eid": "2017123105", "day": "Sunday", "time": "1:00", "home": "MIN", "away": "CHI"}, | |
{"eid": "2017123106", "day": "Sunday", "time": "1:00", "home": "NE", "away": "NYJ"}, | |
{"eid": "2017123107", "day": "Sunday", "time": "1:00", "home": "NYG", "away": "WAS"}, | |
{"eid": "2017123108", "day": "Sunday", "time": "1:00", "home": "PHI", "away": "DAL"}, | |
{"eid": "2017123109", "day": "Sunday", "time": "1:00", "home": "PIT", "away": "CLE"}, | |
{"eid": "2017123110", "day": "Sunday", "time": "1:00", "home": "TB", "away": "NO"}, | |
{"eid": "2017123111", "day": "Sunday", "time": "1:00", "home": "TEN", "away": "JAX"}, | |
{"eid": "2017123101", "day": "Sunday", "time": "1:00", "home": "BAL", "away": "CIN"}, | |
{"eid": "2017123115", "day": "Sunday", "time": "4:25", "home": "SEA", "away": "ARI"}, | |
{"eid": "2017123112", "day": "Sunday", "time": "4:25", "home": "DEN", "away": "KC"}, | |
{"eid": "2017123113", "day": "Sunday", "time": "4:25", "home": "LAC", "away": "OAK"}, | |
{"eid": "2017123114", "day": "Sunday", "time": "4:25", "home": "LA", "away": "SF"} | |
] | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var parseString = require('xml2js').parseString | |
var http = require('http') | |
var fs = require('fs') | |
var _ = require('lodash') | |
const lookup = { | |
day: { | |
'Thu': 'Thursday', | |
'Sun': 'Sunday', | |
'Mon': 'Monday', | |
'Sat': 'Saturday', | |
} | |
} | |
let schedule = {} | |
let tasks = _.range(1, 18).map((week) => { | |
return getGame(`http://www.nfl.com/ajax/scorestrip?season=2017&seasonType=REG&week=${week}`) | |
.then((data) => { | |
schedule[week] = data | |
}) | |
}) | |
Promise.all(tasks).then(() => { | |
fs.writeFileSync('./schedule.json', JSON.stringify(_.values(schedule), null, 2), 'utf8') | |
}) | |
function getGame(url) { | |
return new Promise((resolve, reject) => { | |
xmlToJson(url, (err, data) => { | |
if (err) reject(err) | |
let games = data.ss.gms[0].g; | |
let matchups = games.map((game, i) => { | |
let g = game['$'] | |
return { | |
eid: g.eid, | |
day : lookup.day[g.d] || g.d, | |
time: g.t, | |
home: g.h, | |
away: g.v, | |
} | |
}) | |
resolve(matchups) | |
}) | |
}) | |
} | |
function xmlToJson(url, callback) { | |
var req = http.get(url, function(res) { | |
var xml = ''; | |
res.on('data', function(chunk) { | |
xml += chunk; | |
}); | |
res.on('error', function(e) { | |
callback(e, null); | |
}); | |
res.on('timeout', function(e) { | |
callback(e, null); | |
}); | |
res.on('end', function() { | |
parseString(xml, function(err, result) { | |
callback(null, result); | |
}); | |
}); | |
}); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment