{"id":18055320,"url":"https://github.com/agentmorris/nfl-game-dates","last_synced_at":"2026-02-11T03:31:11.160Z","repository":{"id":161155990,"uuid":"401198238","full_name":"agentmorris/nfl-game-dates","owner":"agentmorris","description":"Tools for choosing old football games to watch without seeing spoilers","archived":false,"fork":false,"pushed_at":"2024-09-07T18:10:01.000Z","size":896,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T23:13:31.913Z","etag":null,"topics":["football","nfl"],"latest_commit_sha":null,"homepage":"https://agentmorris.github.io/nfl-game-dates/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentmorris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-30T02:55:32.000Z","updated_at":"2024-09-07T18:10:04.000Z","dependencies_parsed_at":"2024-01-12T19:03:35.047Z","dependency_job_id":"25907ec7-7598-44d6-8c63-2e790fc62c55","html_url":"https://github.com/agentmorris/nfl-game-dates","commit_stats":{"total_commits":53,"total_committers":2,"mean_commits":26.5,"dds":"0.18867924528301883","last_synced_commit":"46d6edfaaae3e631236d60c67efc5d73d65b0cc8"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agentmorris/nfl-game-dates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmorris%2Fnfl-game-dates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmorris%2Fnfl-game-dates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmorris%2Fnfl-game-dates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmorris%2Fnfl-game-dates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentmorris","download_url":"https://codeload.github.com/agentmorris/nfl-game-dates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentmorris%2Fnfl-game-dates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29326148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T02:08:56.257Z","status":"ssl_error","status_checked_at":"2026-02-11T02:08:51.338Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["football","nfl"],"created_at":"2024-10-31T00:14:34.804Z","updated_at":"2026-02-11T03:31:11.145Z","avatar_url":"https://github.com/agentmorris.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## nfl-game-dates\n\nPython script to retrieve a chronologically sorted list of NFL games for any week, historical or scheduled, from pro-football-reference.com.\n\nMaybe more importantly, a set of pages that show records going *into* each NFL week since 2009, so you can look at games for a particular week and decide which games are good, without spoilers.  Optionally also view heuristic indicators of which games are likely \"good\", \"bad\", or \"neither\".  This set of pages lives [here](https://agentmorris.github.io/nfl-game-dates/).\n\n\n### But why?\n\nI am critically dependent on NFL football for my physical fitness.  So dependent that I wrote an [excessively long blog post](http://rockicon.net/wp/2019/10/22/the-doctor-of-rocks-tfip-total-football-immersion-program/) about how hard I work to avoid football scores so I'm motivated to exercise every day.  During the season, of course, that's football that was just played the prior weekend.  But even during the offseason, I watch old playoff games that I don't really remember.  Either way, I \u003ci\u003eneed\u003c/i\u003e to avoid knowing the outcomes of football games.\n\nWith the old NFL Game Pass Web site, this was easy: games were listed in order, so I could watch early games without fear of finding out the outcome of late games.  As of 8/2021, with a recent major revision to their site, this is no longer the case.  Ergo, before watching a week of new football, or even an old playoff week, I need to know the order in which games were played.\n\nIf you're wondering \"but don't all the scores tick along the bottom of the screen?\"... yes, they do, which is why I use a [nice little program](https://aka.ms/scoreblocker) that [Neel](https://www.microsoft.com/en-us/research/people/neel/) wrote to put a big black rectangle on the bottom of the screen.  Very sophisticated technology.  Sidebar: sports are more fun without the distracting ticker anyway.\n\nIf you're wondering \"but don't they go to game breaks and tell you about other games?\"... yes, they do, but \u003cb\u003eI'm a f'ing pro\u003c/b\u003e, so I always know when a game break is coming and I can get my headphones out and my eyes averted in plenty of time.  Because I'm a pro.\n\nIf you're wondering \"but don't you talk to other people about football?\"... no, no I do not.\n\n\n### Usage\n\n`python nfl-game-dates.py [year] [week] [--html]`\n\n\"year\" is the start of the season, not the calendar year of the game.  I.e., 2012 week 17 is in 2013.\n\n\"week\" is the week to retrieve.  Can be:\n\n* A 1-indexed number from 1 to 22, where 22 would be the Super Bowl after the start of the 17-game season\n* A playoff round name, from [\"wild card\",\"divisional\",\"championship\",\"super bowl\"]\n\nThe \"html\" option renders to HTML instead of text, with links to NFL Game Pass.\n\n\n### Examples\n\n#### Using a playoff round name\n```\npython nfl-game-dates.py 2012 divisional\n\nParsing games...\nBaltimore Ravens at Denver Broncos, 2013-01-12 16:36:00\nGreen Bay Packers at San Francisco 49ers, 2013-01-12 20:25:00\nSeattle Seahawks at Atlanta Falcons, 2013-01-13 13:05:00\nHouston Texans at New England Patriots, 2013-01-13 16:40:00\n```\n\n#### Future games\n```\npython nfl-game-dates.py 2021 1\n\nParsing games...\nDallas Cowboys at Tampa Bay Buccaneers, 2021-09-09 20:20:00\nPittsburgh Steelers at Buffalo Bills, 2021-09-12 13:00:00\nPhiladelphia Eagles at Atlanta Falcons, 2021-09-12 13:00:00\nLos Angeles Chargers at Washington Football Team, 2021-09-12 13:00:00\nArizona Cardinals at Tennessee Titans, 2021-09-12 13:00:00\nJacksonville Jaguars at Houston Texans, 2021-09-12 13:00:00\nSan Francisco 49ers at Detroit Lions, 2021-09-12 13:00:00\nSeattle Seahawks at Indianapolis Colts, 2021-09-12 13:00:00\nMinnesota Vikings at Cincinnati Bengals, 2021-09-12 13:00:00\nNew York Jets at Carolina Panthers, 2021-09-12 13:00:00\nDenver Broncos at New York Giants, 2021-09-12 16:25:00\nMiami Dolphins at New England Patriots, 2021-09-12 16:25:00\nGreen Bay Packers at New Orleans Saints, 2021-09-12 16:25:00\nCleveland Browns at Kansas City Chiefs, 2021-09-12 16:25:00\nChicago Bears at Los Angeles Rams, 2021-09-12 20:20:00\nBaltimore Ravens at Las Vegas Raiders, 2021-09-13 20:15:00\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmorris%2Fnfl-game-dates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagentmorris%2Fnfl-game-dates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentmorris%2Fnfl-game-dates/lists"}