2016 Schedule
See original GitHub issueHow can I get the 2016 schedule?
running
import nfldb
db = nfldb.connect()
q = nfldb.Query(db)
q.game(season_year=2016, season_type='Regular', week=1)
for game in q.as_games():
print game
yields nothing. Will the schedule automatically become available?
I tried pip install --upgrade nfldb
and pip install --upgrade nflgame
(even though I am pretty sure an nfldb update also updates nflgame. I also did a python ./update_sched.py --rebuild
and a python ./update_sched.py --rebuild --year 2016
. I then did nfldb-update
and nfldb-update --update-schedule
Is doing the modification @ochawkeye described here still necessary? Or am I doing something else wrong?
Issue Analytics
- State:
- Created 7 years ago
- Comments:13 (1 by maintainers)
Top Results From Across the Web
NFL 2016 - WEEK 1 Schedule
Monday, September 12th ; Bills. Dolphins. Patriots ; Chiefs. Raiders. Broncos ; Steelers. Browns. Ravens ; Titans. Colts. Texans ; Giants. Washington. Eagles....
Read more >2016 NFL Weekly League Schedule
Check out the 2016 NFL Weekly League Schedule including AFC and NFC results and standings on Pro-football-reference.com.
Read more >2016 NFL Schedule Announced - NFL Communications
2016 NFL Schedule Announced ; Indianapolis Colts at Jacksonville Jaguars (London). 2:30p (BST). 9:30a ; Carolina Panthers at Atlanta Falcons. 1:00p (ET). 1:00p....
Read more >2016 NFL schedule release: Here's the time and date for all ...
The Broncos will play on Christmas night at Kansas City against the rival Chiefs. Here is the full 2016 NFL schedule: Week 1....
Read more >San Francisco 49ers Schedule 2016 - ESPN
WK DATE OPPONENT RESULT W‑L Hi Pass Hi Rush Hi Rec
1 Mon, 9/12 vs LAR W28‑0 1‑0 Gabbert 170 Hyde 88 Kerley 61
2...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
In case anyone else comes here looking for an answer, here are the steps that worked for me.
Step 1 (per ochawkeye):
If you manually flip-flop the schedule back to the regular season URL in file …\nflgame\live.py (uncomment line 68 _CUR_SCHEDULE = “http://www.nfl.com/liveupdate/scorestrip/ss.xml” & comment out line 75 _CUR_SCHEDULE = http://www.nfl.com/liveupdate/scorestrip/postseason/ss.xml")
Step 2: run update_sched.py --year 2016 --phase REG
Step 3: Manually add [LA, Los Angeles, Rams] to teams table. I also did (per danielcroona):
You should edit the files nfldb/team.py and nflgame/init.py, and add the following line: [‘LA’, ‘Los Angeles’, ‘Rams’, ‘Los Angeles Rams’],
On my machine the location for these files are: /usr/local/lib/python2.7/dist-packages/nfldb/team.py /usr/local/lib/python2.7/dist-packages/nflgame/init.py
But… I don’t know how to get those changes to take effect, hence the manually added part.
Step 4: run nfldb-update
Step 5 (maybe): revert changes from Step 1 and run nfldb-update again. I think this is what was meant by “flip-flop”, but changing it back didn’t seam to do anything (presumabley because there is no postseason yet).
@BurntSushi Please let me know if any of this is wrong. Also, what would I of had to do to make the changes of step 3 work without manually adding the new team record?
Thanks again, I really love nfldb!
@expectopatronum no apologies needed, things don’t often have the exact titles but when dealing with open source stuff its always good to check a little deeper first before putting up new issues out of courtesy to the main authors as their precious free time spent on these open source projects out of their generosity would be better spent on improving stuff than dealing with repeated queries.
With reference to the Rams, these are 2 different teams, replacing ‘STL’ with ‘LA’ will lose you all the history for ‘STL Rams’ since all the DB references will get switched. All historical data needs to continue to be associated with ‘STL Rams’ and new stuff needs to be associated with ‘LA Rams’. Particularly important with nfldb that changes be idempotent since you should be able to drop and recreate the database if needed.
EDIT: Also,just FYI, the snippet identified by @danielcroona above is only part of the solution, you will find the additional changes needed in the comment from where he picked out that snippet.