{
  "_id": "6a1c12161d7bb097a0a2ee96",
  "Package": "nhlscraper",
  "Title": "Scraper for National Hockey League Data",
  "Version": "0.6.1.9000",
  "Authors@R": "c(person('Rento', 'Saijo', email = 'rentosaijo0527@gmail.com', role = c('aut', 'cre', 'cph'), comment = c(ORCID = '0009-0008-4919-7349')), person('Lars', 'Skytte', email = 'lars.sunesen.skytte@gmail.com', role = 'ctb'), person('Jack', 'Pallotta', email = 'jackjpallotta@gmail.com', role = 'ctb', comment = c(ORCID = '0009-0004-0744-6977')))",
  "Description": "Scrapes and cleans data from the 'NHL' and 'ESPN' APIs\ninto data.frames and lists. Wraps 125+ endpoints documented in\n<https://github.com/RentoSaijo/nhlscraper/wiki> from high-level\nmulti-season summaries and award winners to low-level\ndecisecond replays and bookmakers' odds, making them more\naccessible. Features cleaning and visualization tools,\nprimarily for play-by-plays.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://rentosaijo.github.io/nhlscraper/,\nhttps://github.com/RentoSaijo/nhlscraper",
  "BugReports": "https://github.com/RentoSaijo/nhlscraper/issues",
  "Copyright": "Copyright: NHL and the NHL Shield are registered trademarks\nof the National Hockey League. NHL and NHL team marks are the\nproperty of the NHL and its teams.",
  "Config/pak/sysreqs": "cmake libxml2-dev libssl-dev",
  "Repository": "https://rentosaijo.r-universe.dev",
  "Date/Publication": "2026-05-24 15:51:55 UTC",
  "RemoteUrl": "https://github.com/rentosaijo/nhlscraper",
  "RemoteRef": "HEAD",
  "RemoteSha": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-31 10:42:45 UTC",
    "User": "root"
  },
  "Author": "Rento Saijo [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0008-4919-7349>),\nLars Skytte [ctb],\nJack Pallotta [ctb] (ORCID: <https://orcid.org/0009-0004-0744-6977>)",
  "Maintainer": "Rento Saijo <rentosaijo0527@gmail.com>",
  "MD5sum": "5f649f90b344268e917ddf006e67a67f",
  "_user": "rentosaijo",
  "_type": "src",
  "_file": "nhlscraper_0.6.1.9000.tar.gz",
  "_fileid": "0b1394a01398d2b22889f2c92c335bf402aa8a52580d1260d89754ec9b8eb7c6",
  "_filesize": 1403944,
  "_sha256": "0b1394a01398d2b22889f2c92c335bf402aa8a52580d1260d89754ec9b8eb7c6",
  "_created": "2026-05-31T10:42:45.000Z",
  "_published": "2026-05-31T10:48:54.850Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78719496761,
      "time": 163,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7316070238"
    },
    {
      "job": 78719496778,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7316068647"
    },
    {
      "job": 78719496772,
      "time": 163,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316070270"
    },
    {
      "job": 78719496776,
      "time": 190,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316073097"
    },
    {
      "job": 78719496759,
      "time": 141,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7316067627"
    },
    {
      "job": 78719496763,
      "time": 328,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7316089605"
    },
    {
      "job": 78719496765,
      "time": 193,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316073220"
    },
    {
      "job": 78719496762,
      "time": 262,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316081878"
    },
    {
      "job": 78719292474,
      "time": 210,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316052141"
    },
    {
      "job": 78719496747,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316062706"
    },
    {
      "job": 78719496758,
      "time": 162,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7316070452"
    },
    {
      "job": 78719496771,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7316069868"
    },
    {
      "job": 78719496764,
      "time": 155,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316069267"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rentosaijo/nhlscraper",
  "_commit": {
    "id": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
    "author": "RentoSaijo <rentosaijo0527@gmail.com>",
    "committer": "RentoSaijo <rentosaijo0527@gmail.com>",
    "message": "Update to v0.6.1.9000\n",
    "time": 1779637915
  },
  "_maintainer": {
    "name": "Rento Saijo",
    "email": "rentosaijo0527@gmail.com",
    "login": "rentosaijo",
    "uuid": 208635659
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr2",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "version": ">= 1.5.0",
      "role": "Imports"
    },
    {
      "package": "arrow",
      "version": ">= 23.0.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.50.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.29.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rentosaijo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-22",
      "n": 25
    },
    {
      "week": "2025-23",
      "n": 105
    },
    {
      "week": "2025-24",
      "n": 9
    },
    {
      "week": "2025-25",
      "n": 7
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-28",
      "n": 120
    },
    {
      "week": "2025-29",
      "n": 66
    },
    {
      "week": "2025-47",
      "n": 88
    },
    {
      "week": "2025-48",
      "n": 117
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-05",
      "n": 17
    },
    {
      "week": "2026-06",
      "n": 10
    },
    {
      "week": "2026-09",
      "n": 15
    },
    {
      "week": "2026-10",
      "n": 5
    },
    {
      "week": "2026-11",
      "n": 11
    },
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 6
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-21",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.1",
      "date": "2025-06-06"
    },
    {
      "name": "v0.2.0",
      "date": "2025-07-17"
    },
    {
      "name": "v0.4.0",
      "date": "2025-11-29"
    },
    {
      "name": "v0.4.1",
      "date": "2025-12-17"
    },
    {
      "name": "v0.4.2",
      "date": "2026-01-28"
    },
    {
      "name": "v0.5.0",
      "date": "2026-02-24"
    },
    {
      "name": "v0.6.0",
      "date": "2026-04-07"
    },
    {
      "name": "v0.6.1",
      "date": "2026-05-24"
    }
  ],
  "_topics": [
    "hockey",
    "hockey-analytics",
    "hockey-data",
    "hockey-stats",
    "nhl",
    "nhl-api",
    "nhl-data",
    "nhl-stats",
    "sports",
    "sports-analytics",
    "sports-data",
    "sports-stats"
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "rentosaijo",
      "count": 671,
      "uuid": 208635659
    }
  ],
  "_userbio": {
    "uuid": 208635659,
    "type": "user",
    "name": "Rento Saijo",
    "description": "Stats R&D Intern @ NHL | DS & CS @ Connecticut College | Sports/Hockey Analytics"
  },
  "_downloads": {
    "count": 671,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nhlscraper"
  },
  "_devurl": "https://github.com/rentosaijo/nhlscraper",
  "_pkgdown": "https://rentosaijo.github.io/nhlscraper/",
  "_searchresults": 34,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/nhlscraper.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rentosaijo/nhlscraper",
  "_realowner": "rentosaijo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-06-11"
    },
    {
      "version": "0.2.0",
      "date": "2025-07-17"
    },
    {
      "version": "0.4.0",
      "date": "2025-11-30"
    },
    {
      "version": "0.4.1",
      "date": "2025-12-17"
    },
    {
      "version": "0.4.2",
      "date": "2026-01-28"
    },
    {
      "version": "0.5.0",
      "date": "2026-02-24"
    },
    {
      "version": "0.6.0",
      "date": "2026-04-07"
    },
    {
      "version": "0.6.1",
      "date": "2026-05-24"
    }
  ],
  "_exports": [
    "add_deltas",
    "add_goalie_biometrics",
    "add_shift_times",
    "add_shooter_biometrics",
    "attendance",
    "award_winners",
    "awards",
    "boxscore",
    "bracket",
    "calculate_expected_goals",
    "calculate_xG",
    "coach_career_statistics",
    "coach_career_stats",
    "coach_franchise_statistics",
    "coach_franchise_stats",
    "coaches",
    "combine_reports",
    "contracts",
    "countries",
    "draft_picks",
    "draft_prospects",
    "draft_rankings",
    "draft_tracker",
    "drafts",
    "draw_NHL_rink",
    "espn_futures",
    "espn_game_odds",
    "espn_game_summary",
    "espn_games",
    "espn_injuries",
    "espn_pbp",
    "espn_play_by_play",
    "espn_player_summary",
    "espn_players",
    "espn_team_summary",
    "espn_teams",
    "espn_transactions",
    "expansion_draft_picks",
    "expansion_drafts",
    "franchise_playoff_situational_results",
    "franchise_season_statistics",
    "franchise_season_stats",
    "franchise_statistics",
    "franchise_stats",
    "franchise_team_statistics",
    "franchise_team_stats",
    "franchise_versus_franchise",
    "franchise_vs_franchise",
    "franchises",
    "game_odds",
    "game_rosters",
    "game_type_now",
    "games",
    "gc_pbp",
    "gc_pbp_raw",
    "gc_pbps",
    "gc_pbps_raw",
    "gc_play_by_play",
    "gc_play_by_play_raw",
    "gc_play_by_plays",
    "gc_play_by_plays_raw",
    "gc_summary",
    "general_managers",
    "get_attendance",
    "get_award_winners",
    "get_awards",
    "get_bracket",
    "get_configuration",
    "get_countries",
    "get_draft_picks",
    "get_draft_rankings",
    "get_draft_tracker",
    "get_drafts",
    "get_espn_athlete",
    "get_espn_athletes",
    "get_espn_coach",
    "get_espn_coach_career",
    "get_espn_coaches",
    "get_espn_event",
    "get_espn_event_odds",
    "get_espn_event_officials",
    "get_espn_event_play_by_play",
    "get_espn_event_stars",
    "get_espn_events",
    "get_espn_futures",
    "get_espn_injuries",
    "get_espn_team",
    "get_espn_teams",
    "get_espn_transactions",
    "get_franchise_season_by_season",
    "get_franchise_team_totals",
    "get_franchise_vs_franchise",
    "get_franchises",
    "get_game_boxscore",
    "get_game_landing",
    "get_game_story",
    "get_games",
    "get_gc_play_by_play",
    "get_glossary",
    "get_goalie_leaders",
    "get_goalie_milestones",
    "get_goalie_statistics",
    "get_goalies",
    "get_officials",
    "get_partner_odds",
    "get_player_game_log",
    "get_player_landing",
    "get_players",
    "get_schedule",
    "get_scoreboards",
    "get_scores",
    "get_season_now",
    "get_seasons",
    "get_series",
    "get_series_schedule",
    "get_shift_charts",
    "get_skater_leaders",
    "get_skater_milestones",
    "get_skater_statistics",
    "get_skaters",
    "get_spotlight_players",
    "get_standings",
    "get_standings_information",
    "get_streams",
    "get_team_prospects",
    "get_team_roster",
    "get_team_roster_statistics",
    "get_team_schedule",
    "get_team_scoreboard",
    "get_team_seasons",
    "get_team_statistics",
    "get_teams",
    "get_tv_schedule",
    "get_venues",
    "get_wsc_play_by_play",
    "glossary",
    "gms",
    "goalie_edge_5_vs_5",
    "goalie_edge_five_versus_five",
    "goalie_edge_leaders",
    "goalie_edge_save_percentage",
    "goalie_edge_seasons",
    "goalie_edge_shot_location",
    "goalie_edge_summary",
    "goalie_game_report",
    "goalie_game_scoring",
    "goalie_game_statistics",
    "goalie_game_stats",
    "goalie_leaders",
    "goalie_milestones",
    "goalie_regular_statistics",
    "goalie_regular_stats",
    "goalie_report_configs",
    "goalie_report_configurations",
    "goalie_scoring",
    "goalie_season_report",
    "goalie_season_statistics",
    "goalie_season_stats",
    "goalie_series_statistics",
    "goalie_series_stats",
    "goalie_statistics",
    "goalie_stats",
    "ig_game_cum_xG",
    "ig_game_cumulative_expected_goals",
    "ig_game_shot_locations",
    "ig_game_shot_locs",
    "location",
    "lottery_odds",
    "officials",
    "penalty_shots",
    "ping",
    "player_game_log",
    "player_seasons",
    "player_summary",
    "players",
    "playoff_season_statistics",
    "playoff_season_stats",
    "ps",
    "pss",
    "replay",
    "replays",
    "roster",
    "roster_statistics",
    "roster_stats",
    "schedule",
    "scores",
    "season_now",
    "seasons",
    "series",
    "series_schedule",
    "shift_chart",
    "shift_chart_summaries",
    "shift_chart_summary",
    "shift_charts",
    "shifts",
    "skater_edge_leaders",
    "skater_edge_seasons",
    "skater_edge_shot_location",
    "skater_edge_shot_speed",
    "skater_edge_skating_distance",
    "skater_edge_skating_speed",
    "skater_edge_summary",
    "skater_edge_zone_time",
    "skater_game_report",
    "skater_leaders",
    "skater_milestones",
    "skater_playoff_statistics",
    "skater_playoff_stats",
    "skater_regular_statistics",
    "skater_regular_stats",
    "skater_report_configs",
    "skater_report_configurations",
    "skater_season_report",
    "skater_season_statistics",
    "skater_season_stats",
    "skater_series_statistics",
    "skater_series_stats",
    "skater_statistics",
    "skater_stats",
    "spotlight_players",
    "standings",
    "standings_rules",
    "streams",
    "team_edge_leaders",
    "team_edge_seasons",
    "team_edge_shot_location",
    "team_edge_shot_speed",
    "team_edge_skating_distance",
    "team_edge_skating_speed",
    "team_edge_summary",
    "team_edge_zone_time",
    "team_game_report",
    "team_logos",
    "team_month_schedule",
    "team_prospects",
    "team_report_configs",
    "team_report_configurations",
    "team_season_report",
    "team_season_schedule",
    "team_season_statistics",
    "team_season_stats",
    "team_seasons",
    "team_week_schedule",
    "teams",
    "tv_schedule",
    "venues",
    "wsc_pbp",
    "wsc_pbp_raw",
    "wsc_pbps",
    "wsc_pbps_raw",
    "wsc_play_by_play",
    "wsc_play_by_play_raw",
    "wsc_play_by_plays",
    "wsc_play_by_plays_raw",
    "wsc_summary",
    "x_game_cum_xG",
    "x_game_cumulative_expected_goals",
    "x_game_shot_locations",
    "x_game_shot_locs"
  ],
  "_help": [
    {
      "page": "add_deltas",
      "title": "Add event-to-event deltas to a play-by-play",
      "topics": [
        "add_deltas"
      ]
    },
    {
      "page": "add_goalie_biometrics",
      "title": "Add goalie biometrics to (a) play-by-play(s)",
      "topics": [
        "add_goalie_biometrics"
      ]
    },
    {
      "page": "add_shift_times",
      "title": "Add on-ice shift times to a play-by-play",
      "topics": [
        "add_shift_times"
      ]
    },
    {
      "page": "add_shooter_biometrics",
      "title": "Add shooter biometrics to (a) play-by-play(s)",
      "topics": [
        "add_shooter_biometrics"
      ]
    },
    {
      "page": "attendance",
      "title": "Access the attendance by season and game type",
      "topics": [
        "attendance"
      ]
    },
    {
      "page": "award_winners",
      "title": "Access all the award winners/finalists",
      "topics": [
        "award_winners"
      ]
    },
    {
      "page": "awards",
      "title": "Access all the awards",
      "topics": [
        "awards"
      ]
    },
    {
      "page": "boxscore",
      "title": "Access the boxscore for a game, team, and position",
      "topics": [
        "boxscore"
      ]
    },
    {
      "page": "bracket",
      "title": "Access the playoff bracket for a season",
      "topics": [
        "bracket"
      ]
    },
    {
      "page": "calculate_expected_goals",
      "title": "Calculate the expected goals for all the shots in (a) play-by-plays",
      "topics": [
        "calculate_expected_goals",
        "calculate_xG"
      ]
    },
    {
      "page": "coach_career_statistics",
      "title": "Access the career statistics for all the coaches",
      "topics": [
        "coach_career_statistics",
        "coach_career_stats"
      ]
    },
    {
      "page": "coach_franchise_statistics",
      "title": "Access the statistics for all the coaches by franchise and game type",
      "topics": [
        "coach_franchise_statistics",
        "coach_franchise_stats"
      ]
    },
    {
      "page": "coaches",
      "title": "Access all the coaches",
      "topics": [
        "coaches"
      ]
    },
    {
      "page": "combine_reports",
      "title": "Access the draft combine reports",
      "topics": [
        "combine_reports"
      ]
    },
    {
      "page": "contracts",
      "title": "Access all contracts from packaged internal data",
      "topics": [
        "contracts"
      ]
    },
    {
      "page": "countries",
      "title": "Access all the countries",
      "topics": [
        "countries"
      ]
    },
    {
      "page": "draft_picks",
      "title": "Access all the draft picks",
      "topics": [
        "draft_picks"
      ]
    },
    {
      "page": "draft_prospects",
      "title": "Access all the draft prospects",
      "topics": [
        "draft_prospects"
      ]
    },
    {
      "page": "draft_rankings",
      "title": "Access the draft rankings for a class and category",
      "topics": [
        "draft_rankings"
      ]
    },
    {
      "page": "draft_tracker",
      "title": "Access the real-time draft tracker",
      "topics": [
        "draft_tracker"
      ]
    },
    {
      "page": "drafts",
      "title": "Access all the drafts",
      "topics": [
        "drafts"
      ]
    },
    {
      "page": "draw_NHL_rink",
      "title": "Draw a full NHL rink",
      "topics": [
        "draw_NHL_rink"
      ]
    },
    {
      "page": "espn_futures",
      "title": "Access the ESPN futures for a season",
      "topics": [
        "espn_futures"
      ]
    },
    {
      "page": "espn_game_odds",
      "title": "Access the ESPN odds for a game",
      "topics": [
        "espn_game_odds"
      ]
    },
    {
      "page": "espn_game_summary",
      "title": "Access the ESPN summary for a game",
      "topics": [
        "espn_game_summary"
      ]
    },
    {
      "page": "espn_games",
      "title": "Access the ESPN games for a season",
      "topics": [
        "espn_games"
      ]
    },
    {
      "page": "espn_injuries",
      "title": "Access the real-time ESPN injury reports",
      "topics": [
        "espn_injuries"
      ]
    },
    {
      "page": "espn_play_by_play",
      "title": "Access the ESPN play-by-play for a game",
      "topics": [
        "espn_pbp",
        "espn_play_by_play"
      ]
    },
    {
      "page": "espn_player_summary",
      "title": "Access the ESPN summary for a player",
      "topics": [
        "espn_player_summary"
      ]
    },
    {
      "page": "espn_players",
      "title": "Access all the ESPN players",
      "topics": [
        "espn_players"
      ]
    },
    {
      "page": "espn_team_summary",
      "title": "Access the ESPN summary for a team",
      "topics": [
        "espn_team_summary"
      ]
    },
    {
      "page": "espn_teams",
      "title": "Access all the ESPN teams",
      "topics": [
        "espn_teams"
      ]
    },
    {
      "page": "espn_transactions",
      "title": "Access the ESPN transactions for a season",
      "topics": [
        "espn_transactions"
      ]
    },
    {
      "page": "expansion_draft_picks",
      "title": "Access all the expansion draft picks",
      "topics": [
        "expansion_draft_picks"
      ]
    },
    {
      "page": "expansion_drafts",
      "title": "Access all the expansion drafts",
      "topics": [
        "expansion_drafts"
      ]
    },
    {
      "page": "franchise_playoff_situational_results",
      "title": "Access the playoff series results for all the franchises by situation",
      "topics": [
        "franchise_playoff_situational_results"
      ]
    },
    {
      "page": "franchise_season_statistics",
      "title": "Access the statistics for all the franchises by season and game type",
      "topics": [
        "franchise_season_statistics",
        "franchise_season_stats"
      ]
    },
    {
      "page": "franchise_statistics",
      "title": "Access the all-time statistics for all the franchises by game type",
      "topics": [
        "franchise_statistics",
        "franchise_stats"
      ]
    },
    {
      "page": "franchise_team_statistics",
      "title": "Access the all-time statistics for all the franchises by team and game type",
      "topics": [
        "franchise_team_statistics",
        "franchise_team_stats"
      ]
    },
    {
      "page": "franchise_versus_franchise",
      "title": "Access the all-time statistics versus other franchises for all the franchises by game type",
      "topics": [
        "franchise_versus_franchise",
        "franchise_vs_franchise"
      ]
    },
    {
      "page": "franchises",
      "title": "Access all the franchises",
      "topics": [
        "franchises"
      ]
    },
    {
      "page": "game_odds",
      "title": "Access the real-time game odds for a country by partnered bookmaker",
      "topics": [
        "game_odds"
      ]
    },
    {
      "page": "game_rosters",
      "title": "Access the rosters for a game",
      "topics": [
        "game_rosters"
      ]
    },
    {
      "page": "game_type_now",
      "title": "Access the game type as of now",
      "topics": [
        "game_type_now"
      ]
    },
    {
      "page": "games",
      "title": "Access all the games",
      "topics": [
        "games"
      ]
    },
    {
      "page": "gc_play_by_play",
      "title": "Access the GameCenter (GC) play-by-play for a game",
      "topics": [
        "gc_pbp",
        "gc_play_by_play"
      ]
    },
    {
      "page": "gc_play_by_play_raw",
      "title": "Access the raw GameCenter (GC) play-by-play for a game",
      "topics": [
        "gc_pbp_raw",
        "gc_play_by_play_raw"
      ]
    },
    {
      "page": "gc_play_by_plays",
      "title": "Access the GameCenter (GC) play-by-plays for a season",
      "topics": [
        "gc_pbps",
        "gc_play_by_plays"
      ]
    },
    {
      "page": "gc_play_by_plays_raw",
      "title": "Access the raw GameCenter (GC) play-by-plays for a season",
      "topics": [
        "gc_pbps_raw",
        "gc_play_by_plays_raw"
      ]
    },
    {
      "page": "gc_summary",
      "title": "Access the GameCenter (GC) summary for a game",
      "topics": [
        "gc_summary"
      ]
    },
    {
      "page": "general_managers",
      "title": "Access all the general managers",
      "topics": [
        "general_managers",
        "gms"
      ]
    },
    {
      "page": "get_attendance",
      "title": "Access the attendance by season and game type",
      "topics": [
        "get_attendance"
      ]
    },
    {
      "page": "get_award_winners",
      "title": "Access all the award winners/finalists",
      "topics": [
        "get_award_winners"
      ]
    },
    {
      "page": "get_awards",
      "title": "Access all the awards",
      "topics": [
        "get_awards"
      ]
    },
    {
      "page": "get_bracket",
      "title": "Access the playoff bracket for a season",
      "topics": [
        "get_bracket"
      ]
    },
    {
      "page": "get_configuration",
      "title": "Access the configurations for team, skater, and goalie reports",
      "topics": [
        "get_configuration"
      ]
    },
    {
      "page": "get_countries",
      "title": "Access all the countries",
      "topics": [
        "get_countries"
      ]
    },
    {
      "page": "get_draft_picks",
      "title": "Access all the draft picks",
      "topics": [
        "get_draft_picks"
      ]
    },
    {
      "page": "get_draft_rankings",
      "title": "Access the draft rankings for a year and player type",
      "topics": [
        "get_draft_rankings"
      ]
    },
    {
      "page": "get_draft_tracker",
      "title": "Access the real-time draft tracker",
      "topics": [
        "get_draft_tracker"
      ]
    },
    {
      "page": "get_drafts",
      "title": "Access all the drafts",
      "topics": [
        "get_drafts"
      ]
    },
    {
      "page": "get_espn_athlete",
      "title": "Access the ESPN summary for an athlete (player) and season",
      "topics": [
        "get_espn_athlete"
      ]
    },
    {
      "page": "get_espn_athletes",
      "title": "Access all the ESPN athletes (players)",
      "topics": [
        "get_espn_athletes"
      ]
    },
    {
      "page": "get_espn_coach",
      "title": "Access the ESPN statistics for a coach and (multiple) season(s)",
      "topics": [
        "get_espn_coach"
      ]
    },
    {
      "page": "get_espn_coach_career",
      "title": "Access the career ESPN statistics for a coach",
      "topics": [
        "get_espn_coach_career"
      ]
    },
    {
      "page": "get_espn_coaches",
      "title": "Access the ESPN coaches for a season",
      "topics": [
        "get_espn_coaches"
      ]
    },
    {
      "page": "get_espn_event",
      "title": "Access the ESPN summary for an event (game)",
      "topics": [
        "get_espn_event"
      ]
    },
    {
      "page": "get_espn_event_odds",
      "title": "Access the ESPN odds for an event (game)",
      "topics": [
        "get_espn_event_odds"
      ]
    },
    {
      "page": "get_espn_event_officials",
      "title": "Access the officials for an ESPN event (game)",
      "topics": [
        "get_espn_event_officials"
      ]
    },
    {
      "page": "get_espn_event_play_by_play",
      "title": "Access the ESPN play-by-play for an event (game)",
      "topics": [
        "get_espn_event_play_by_play"
      ]
    },
    {
      "page": "get_espn_event_stars",
      "title": "Access the three stars for an ESPN event (game)",
      "topics": [
        "get_espn_event_stars"
      ]
    },
    {
      "page": "get_espn_events",
      "title": "Access the ESPN events (games) by start and end dates",
      "topics": [
        "get_espn_events"
      ]
    },
    {
      "page": "get_espn_futures",
      "title": "Access the ESPN futures for a season",
      "topics": [
        "get_espn_futures"
      ]
    },
    {
      "page": "get_espn_injuries",
      "title": "Access the real-time ESPN injury reports",
      "topics": [
        "get_espn_injuries"
      ]
    },
    {
      "page": "get_espn_team",
      "title": "Access the ESPN summary for a team and season",
      "topics": [
        "get_espn_team"
      ]
    },
    {
      "page": "get_espn_teams",
      "title": "Access all the ESPN teams for a season",
      "topics": [
        "get_espn_teams"
      ]
    },
    {
      "page": "get_espn_transactions",
      "title": "Access the ESPN transactions by start and end dates",
      "topics": [
        "get_espn_transactions"
      ]
    },
    {
      "page": "get_franchise_season_by_season",
      "title": "Access the statistics for all the franchises by season and game type",
      "topics": [
        "get_franchise_season_by_season"
      ]
    },
    {
      "page": "get_franchise_team_totals",
      "title": "Access the all-time statistics for all the franchises by team and game type",
      "topics": [
        "get_franchise_team_totals"
      ]
    },
    {
      "page": "get_franchise_vs_franchise",
      "title": "Access the all-time statistics versus other franchises for all the franchises by game type",
      "topics": [
        "get_franchise_vs_franchise"
      ]
    },
    {
      "page": "get_franchises",
      "title": "Access all the franchises",
      "topics": [
        "get_franchises"
      ]
    },
    {
      "page": "get_game_boxscore",
      "title": "Access the boxscore for a game, team, and player type",
      "topics": [
        "get_game_boxscore"
      ]
    },
    {
      "page": "get_game_landing",
      "title": "Access the GameCenter (GC) summary for a game",
      "topics": [
        "get_game_landing"
      ]
    },
    {
      "page": "get_game_story",
      "title": "Access the World Showcase (WSC) summary for a game",
      "topics": [
        "get_game_story"
      ]
    },
    {
      "page": "get_games",
      "title": "Access all the games",
      "topics": [
        "get_games"
      ]
    },
    {
      "page": "get_gc_play_by_play",
      "title": "Access the GameCenter (GC) play-by-play for a game",
      "topics": [
        "get_gc_play_by_play"
      ]
    },
    {
      "page": "get_glossary",
      "title": "Access the glossary",
      "topics": [
        "get_glossary"
      ]
    },
    {
      "page": "get_goalie_leaders",
      "title": "Access the goalie statistics leaders for a season, game type, and category",
      "topics": [
        "get_goalie_leaders"
      ]
    },
    {
      "page": "get_goalie_milestones",
      "title": "Access the goalies on milestone watch",
      "topics": [
        "get_goalie_milestones"
      ]
    },
    {
      "page": "get_goalie_statistics",
      "title": "Access various reports for all the goalies by season or game",
      "topics": [
        "get_goalie_statistics"
      ]
    },
    {
      "page": "get_goalies",
      "title": "Access all the goalies for a range of seasons",
      "topics": [
        "get_goalies"
      ]
    },
    {
      "page": "get_officials",
      "title": "Access all the officials",
      "topics": [
        "get_officials"
      ]
    },
    {
      "page": "get_partner_odds",
      "title": "Access the real-time game odds for a country by partnered bookmaker",
      "topics": [
        "get_partner_odds"
      ]
    },
    {
      "page": "get_player_game_log",
      "title": "Access the game log for a player, season, and game type",
      "topics": [
        "get_player_game_log"
      ]
    },
    {
      "page": "get_player_landing",
      "title": "Access the summary for a player",
      "topics": [
        "get_player_landing"
      ]
    },
    {
      "page": "get_players",
      "title": "Access all the players",
      "topics": [
        "get_players"
      ]
    },
    {
      "page": "get_schedule",
      "title": "Access the schedule for a date",
      "topics": [
        "get_schedule"
      ]
    },
    {
      "page": "get_scoreboards",
      "title": "Access the scoreboards for a date",
      "topics": [
        "get_scoreboards"
      ]
    },
    {
      "page": "get_scores",
      "title": "Access the scores for a date",
      "topics": [
        "get_scores"
      ]
    },
    {
      "page": "get_season_now",
      "title": "Access the season and game type as of now",
      "topics": [
        "get_season_now"
      ]
    },
    {
      "page": "get_seasons",
      "title": "Access all the seasons",
      "topics": [
        "get_seasons"
      ]
    },
    {
      "page": "get_series",
      "title": "Access the playoff series for a season and round",
      "topics": [
        "get_series"
      ]
    },
    {
      "page": "get_series_schedule",
      "title": "Access the playoff schedule for a season and series",
      "topics": [
        "get_series_schedule"
      ]
    },
    {
      "page": "get_shift_charts",
      "title": "Access the shift charts for a game",
      "topics": [
        "get_shift_charts"
      ]
    },
    {
      "page": "get_skater_leaders",
      "title": "Access the skater statistics leaders for a season, game type, and category",
      "topics": [
        "get_skater_leaders"
      ]
    },
    {
      "page": "get_skater_milestones",
      "title": "Access the skaters on milestone watch",
      "topics": [
        "get_skater_milestones"
      ]
    },
    {
      "page": "get_skater_statistics",
      "title": "Access various reports for all the skaters by season or game",
      "topics": [
        "get_skater_statistics"
      ]
    },
    {
      "page": "get_skaters",
      "title": "Access all the skaters for a range of seasons",
      "topics": [
        "get_skaters"
      ]
    },
    {
      "page": "get_spotlight_players",
      "title": "Access the spotlight players",
      "topics": [
        "get_spotlight_players"
      ]
    },
    {
      "page": "get_standings",
      "title": "Access the standings for a date",
      "topics": [
        "get_standings"
      ]
    },
    {
      "page": "get_standings_information",
      "title": "Access the standings rules by season",
      "topics": [
        "get_standings_information"
      ]
    },
    {
      "page": "get_streams",
      "title": "Access all the streams",
      "topics": [
        "get_streams"
      ]
    },
    {
      "page": "get_team_prospects",
      "title": "Access the prospects for a team and position",
      "topics": [
        "get_team_prospects"
      ]
    },
    {
      "page": "get_team_roster",
      "title": "Access the roster for a team, season, and player type",
      "topics": [
        "get_team_roster"
      ]
    },
    {
      "page": "get_team_roster_statistics",
      "title": "Access the roster statistics for a team, season, game type, and player type",
      "topics": [
        "get_team_roster_statistics"
      ]
    },
    {
      "page": "get_team_schedule",
      "title": "Access the schedule for a team and season",
      "topics": [
        "get_team_schedule"
      ]
    },
    {
      "page": "get_team_scoreboard",
      "title": "Access the team scoreboard as of now",
      "topics": [
        "get_team_scoreboard"
      ]
    },
    {
      "page": "get_team_seasons",
      "title": "Access the season(s) and game type(s) in which a team played",
      "topics": [
        "get_team_seasons"
      ]
    },
    {
      "page": "get_team_statistics",
      "title": "Access various reports for all the teams by season or game",
      "topics": [
        "get_team_statistics"
      ]
    },
    {
      "page": "get_teams",
      "title": "Access all the teams",
      "topics": [
        "get_teams"
      ]
    },
    {
      "page": "get_tv_schedule",
      "title": "Access the NHL Network TV schedule for a date",
      "topics": [
        "get_tv_schedule"
      ]
    },
    {
      "page": "get_venues",
      "title": "Access all the venues",
      "topics": [
        "get_venues"
      ]
    },
    {
      "page": "get_wsc_play_by_play",
      "title": "Access the World Showcase (WSC) play-by-play for a game",
      "topics": [
        "get_wsc_play_by_play"
      ]
    },
    {
      "page": "glossary",
      "title": "Access the glossary",
      "topics": [
        "glossary"
      ]
    },
    {
      "page": "goalie_edge_five_versus_five",
      "title": "Access the EDGE 5 vs. 5 statistics for a goalie, season, game type, and category",
      "topics": [
        "goalie_edge_5_vs_5",
        "goalie_edge_five_versus_five"
      ]
    },
    {
      "page": "goalie_edge_leaders",
      "title": "Access the goalie EDGE statistics leaders for a season and game type",
      "topics": [
        "goalie_edge_leaders"
      ]
    },
    {
      "page": "goalie_edge_save_percentage",
      "title": "Access the EDGE save percentage statistics for a goalie, season, game type, and category",
      "topics": [
        "goalie_edge_save_percentage"
      ]
    },
    {
      "page": "goalie_edge_seasons",
      "title": "Access the season(s) and game type(s) in which there exists goalie EDGE statistics",
      "topics": [
        "goalie_edge_seasons"
      ]
    },
    {
      "page": "goalie_edge_shot_location",
      "title": "Access the EDGE shot location statistics for a goalie, season, game type, and category",
      "topics": [
        "goalie_edge_shot_location"
      ]
    },
    {
      "page": "goalie_edge_summary",
      "title": "Access the EDGE summary for a goalie, season, and game type",
      "topics": [
        "goalie_edge_summary"
      ]
    },
    {
      "page": "goalie_game_report",
      "title": "Access various reports for a season, game type, and category for all the goalies by game",
      "topics": [
        "goalie_game_report"
      ]
    },
    {
      "page": "goalie_game_scoring",
      "title": "Access the scoring statistics for all the goalies by game",
      "topics": [
        "goalie_game_scoring"
      ]
    },
    {
      "page": "goalie_game_statistics",
      "title": "Access the statistics for all the goalies by game",
      "topics": [
        "goalie_game_statistics",
        "goalie_game_stats"
      ]
    },
    {
      "page": "goalie_leaders",
      "title": "Access the goalie statistics leaders for a season, game type, and category",
      "topics": [
        "goalie_leaders"
      ]
    },
    {
      "page": "goalie_milestones",
      "title": "Access the goalies on milestone watch",
      "topics": [
        "goalie_milestones"
      ]
    },
    {
      "page": "goalie_regular_statistics",
      "title": "Access the career regular season statistics for all the goalies",
      "topics": [
        "goalie_regular_statistics",
        "goalie_regular_stats"
      ]
    },
    {
      "page": "goalie_report_configurations",
      "title": "Access the configurations for goalie reports",
      "topics": [
        "goalie_report_configs",
        "goalie_report_configurations"
      ]
    },
    {
      "page": "goalie_scoring",
      "title": "Access the career scoring statistics for all the goalies",
      "topics": [
        "goalie_scoring"
      ]
    },
    {
      "page": "goalie_season_report",
      "title": "Access various reports for a season, game type, and category for all the goalies by season",
      "topics": [
        "goalie_season_report"
      ]
    },
    {
      "page": "goalie_season_statistics",
      "title": "Access the statistics for all the goalies by season, game type, and team.",
      "topics": [
        "goalie_season_statistics",
        "goalie_season_stats"
      ]
    },
    {
      "page": "goalie_series_statistics",
      "title": "Access the playoff statistics for all the goalies by series",
      "topics": [
        "goalie_series_statistics",
        "goalie_series_stats"
      ]
    },
    {
      "page": "goalie_statistics",
      "title": "Access the career statistics for all the goalies",
      "topics": [
        "goalie_statistics",
        "goalie_stats"
      ]
    },
    {
      "page": "ig_game_cumulative_expected_goals",
      "title": "Save an Instagram (IG) share-able cumulative expected goals (xG) time-series plot for a game",
      "topics": [
        "ig_game_cumulative_expected_goals",
        "ig_game_cum_xG"
      ]
    },
    {
      "page": "ig_game_shot_locations",
      "title": "Save an Instagram (IG) share-able shot-location plot for a game",
      "topics": [
        "ig_game_shot_locations",
        "ig_game_shot_locs"
      ]
    },
    {
      "page": "location",
      "title": "Access the location for a zip code",
      "topics": [
        "location"
      ]
    },
    {
      "page": "lottery_odds",
      "title": "Access the draft lottery odds",
      "topics": [
        "lottery_odds"
      ]
    },
    {
      "page": "nhlscraper",
      "title": "nhlscraper: Scrape, clean, and visualize NHL data",
      "topics": [
        "nhlscraper-package",
        "nhlscraper"
      ]
    },
    {
      "page": "officials",
      "title": "Access all the officials",
      "topics": [
        "officials"
      ]
    },
    {
      "page": "penalty_shots",
      "title": "Access all the penalty shots",
      "topics": [
        "penalty_shots",
        "pss"
      ]
    },
    {
      "page": "ping",
      "title": "Ping",
      "topics": [
        "ping"
      ]
    },
    {
      "page": "player_game_log",
      "title": "Access the game log for a player, season, and game type",
      "topics": [
        "player_game_log"
      ]
    },
    {
      "page": "player_seasons",
      "title": "Access the season(s) and game type(s) in which a player played",
      "topics": [
        "player_seasons"
      ]
    },
    {
      "page": "player_summary",
      "title": "Access the summary for a player",
      "topics": [
        "player_summary"
      ]
    },
    {
      "page": "players",
      "title": "Access all the players",
      "topics": [
        "players"
      ]
    },
    {
      "page": "playoff_season_statistics",
      "title": "Access the playoff statistics by season",
      "topics": [
        "playoff_season_statistics",
        "playoff_season_stats"
      ]
    },
    {
      "page": "ps",
      "title": "Access all the penalty shots",
      "topics": [
        "ps"
      ]
    },
    {
      "page": "replay",
      "title": "Access the replay for an event",
      "topics": [
        "replay"
      ]
    },
    {
      "page": "replays",
      "title": "Access the replays for a season",
      "topics": [
        "replays"
      ]
    },
    {
      "page": "roster",
      "title": "Access the roster for a team, season, and position",
      "topics": [
        "roster"
      ]
    },
    {
      "page": "roster_statistics",
      "title": "Access the roster statistics for a team, season, game type, and position",
      "topics": [
        "roster_statistics",
        "roster_stats"
      ]
    },
    {
      "page": "schedule",
      "title": "Access the schedule for a date",
      "topics": [
        "schedule"
      ]
    },
    {
      "page": "scores",
      "title": "Access the scores for a date",
      "topics": [
        "scores"
      ]
    },
    {
      "page": "season_now",
      "title": "Access the season as of now",
      "topics": [
        "season_now"
      ]
    },
    {
      "page": "seasons",
      "title": "Access all the seasons",
      "topics": [
        "seasons"
      ]
    },
    {
      "page": "series",
      "title": "Access all the playoff series by game",
      "topics": [
        "series"
      ]
    },
    {
      "page": "series_schedule",
      "title": "Access the playoff schedule for a season and series",
      "topics": [
        "series_schedule"
      ]
    },
    {
      "page": "shift_chart",
      "title": "Access the shift chart for a game",
      "topics": [
        "shift_chart"
      ]
    },
    {
      "page": "shift_chart_summaries",
      "title": "Access the shift chart summaries for a season",
      "topics": [
        "shift_chart_summaries"
      ]
    },
    {
      "page": "shift_chart_summary",
      "title": "Access the shift chart time-on-ice summary for a game",
      "topics": [
        "shift_chart_summary"
      ]
    },
    {
      "page": "shift_charts",
      "title": "Access the shift charts for a season",
      "topics": [
        "shift_charts"
      ]
    },
    {
      "page": "shifts",
      "title": "Access the shift charts for a game",
      "topics": [
        "shifts"
      ]
    },
    {
      "page": "skater_edge_leaders",
      "title": "Access the skater EDGE statistics leaders for a season and game type",
      "topics": [
        "skater_edge_leaders"
      ]
    },
    {
      "page": "skater_edge_seasons",
      "title": "Access the season(s) and game type(s) in which there exists skater EDGE statistics",
      "topics": [
        "skater_edge_seasons"
      ]
    },
    {
      "page": "skater_edge_shot_location",
      "title": "Access the EDGE shot location statistics for a skater, season, game type, and category",
      "topics": [
        "skater_edge_shot_location"
      ]
    },
    {
      "page": "skater_edge_shot_speed",
      "title": "Access the EDGE shot speed statistics for a skater, season, game type, and category",
      "topics": [
        "skater_edge_shot_speed"
      ]
    },
    {
      "page": "skater_edge_skating_distance",
      "title": "Access the EDGE skating distance statistics for a skater, season, game type, and category",
      "topics": [
        "skater_edge_skating_distance"
      ]
    },
    {
      "page": "skater_edge_skating_speed",
      "title": "Access the EDGE skating speed statistics for a skater, season, game type, and category",
      "topics": [
        "skater_edge_skating_speed"
      ]
    },
    {
      "page": "skater_edge_summary",
      "title": "Access the EDGE summary for a skater, season, and game type",
      "topics": [
        "skater_edge_summary"
      ]
    },
    {
      "page": "skater_edge_zone_time",
      "title": "Access the EDGE zone time statistics for a skater, season, game type, and category",
      "topics": [
        "skater_edge_zone_time"
      ]
    },
    {
      "page": "skater_game_report",
      "title": "Access various reports for a season, game type, and category for all the skaters by game",
      "topics": [
        "skater_game_report"
      ]
    },
    {
      "page": "skater_leaders",
      "title": "Access the skater statistics leaders for a season, game type, and category",
      "topics": [
        "skater_leaders"
      ]
    },
    {
      "page": "skater_milestones",
      "title": "Access the skaters on milestone watch",
      "topics": [
        "skater_milestones"
      ]
    },
    {
      "page": "skater_playoff_statistics",
      "title": "Access the career playoff statistics for all the skaters",
      "topics": [
        "skater_playoff_statistics",
        "skater_playoff_stats"
      ]
    },
    {
      "page": "skater_regular_statistics",
      "title": "Access the career regular season statistics for all the skaters",
      "topics": [
        "skater_regular_statistics",
        "skater_regular_stats"
      ]
    },
    {
      "page": "skater_report_configurations",
      "title": "Access the configurations for skater reports",
      "topics": [
        "skater_report_configs",
        "skater_report_configurations"
      ]
    },
    {
      "page": "skater_season_report",
      "title": "Access various reports for a season, game type, and category for all the skaters by season",
      "topics": [
        "skater_season_report"
      ]
    },
    {
      "page": "skater_season_statistics",
      "title": "Access the statistics for all the skaters by season, game type, and team",
      "topics": [
        "skater_season_statistics",
        "skater_season_stats"
      ]
    },
    {
      "page": "skater_series_statistics",
      "title": "Access the playoff statistics for all the skaters by series",
      "topics": [
        "skater_series_statistics",
        "skater_series_stats"
      ]
    },
    {
      "page": "skater_statistics",
      "title": "Access the career statistics for all the skaters",
      "topics": [
        "skater_statistics",
        "skater_stats"
      ]
    },
    {
      "page": "spotlight_players",
      "title": "Access the spotlight players",
      "topics": [
        "spotlight_players"
      ]
    },
    {
      "page": "standings",
      "title": "Access the standings for a date",
      "topics": [
        "standings"
      ]
    },
    {
      "page": "standings_rules",
      "title": "Access the standings rules by season",
      "topics": [
        "standings_rules"
      ]
    },
    {
      "page": "streams",
      "title": "Access all the streams",
      "topics": [
        "streams"
      ]
    },
    {
      "page": "team_edge_leaders",
      "title": "Access the team EDGE statistics leaders for a season and game type",
      "topics": [
        "team_edge_leaders"
      ]
    },
    {
      "page": "team_edge_seasons",
      "title": "Access the season(s) and game type(s) in which there exists team EDGE statistics",
      "topics": [
        "team_edge_seasons"
      ]
    },
    {
      "page": "team_edge_shot_location",
      "title": "Access the EDGE shot location statistics for a team, season, game type, and category",
      "topics": [
        "team_edge_shot_location"
      ]
    },
    {
      "page": "team_edge_shot_speed",
      "title": "Access the EDGE shot speed statistics for a team, season, game type, and category",
      "topics": [
        "team_edge_shot_speed"
      ]
    },
    {
      "page": "team_edge_skating_distance",
      "title": "Access the EDGE skating distance statistics for a team, season, game type, and category",
      "topics": [
        "team_edge_skating_distance"
      ]
    },
    {
      "page": "team_edge_skating_speed",
      "title": "Access the EDGE skating speed statistics for a team, season, game type, and category",
      "topics": [
        "team_edge_skating_speed"
      ]
    },
    {
      "page": "team_edge_summary",
      "title": "Access the EDGE summary for a team, season, and game type",
      "topics": [
        "team_edge_summary"
      ]
    },
    {
      "page": "team_edge_zone_time",
      "title": "Access the EDGE zone time statistics for a team, season, game type, and category",
      "topics": [
        "team_edge_zone_time"
      ]
    },
    {
      "page": "team_game_report",
      "title": "Access various reports for a season, game type, and category for all the teams by game",
      "topics": [
        "team_game_report"
      ]
    },
    {
      "page": "team_logos",
      "title": "Access all the team logos",
      "topics": [
        "team_logos"
      ]
    },
    {
      "page": "team_month_schedule",
      "title": "Access the schedule for a team and month",
      "topics": [
        "team_month_schedule"
      ]
    },
    {
      "page": "team_prospects",
      "title": "Access the prospects for a team and position",
      "topics": [
        "team_prospects"
      ]
    },
    {
      "page": "team_report_configurations",
      "title": "Access the configurations for team reports",
      "topics": [
        "team_report_configs",
        "team_report_configurations"
      ]
    },
    {
      "page": "team_season_report",
      "title": "Access various reports for a season, game type, and category for all the teams by season",
      "topics": [
        "team_season_report"
      ]
    },
    {
      "page": "team_season_schedule",
      "title": "Access the schedule for a team and season",
      "topics": [
        "team_season_schedule"
      ]
    },
    {
      "page": "team_season_statistics",
      "title": "Access the statistics for all the teams by season and game type",
      "topics": [
        "team_season_statistics",
        "team_season_stats"
      ]
    },
    {
      "page": "team_seasons",
      "title": "Access the season(s) and game type(s) in which a team played",
      "topics": [
        "team_seasons"
      ]
    },
    {
      "page": "team_week_schedule",
      "title": "Access the schedule for a team and week since a date",
      "topics": [
        "team_week_schedule"
      ]
    },
    {
      "page": "teams",
      "title": "Access all the teams",
      "topics": [
        "teams"
      ]
    },
    {
      "page": "tv_schedule",
      "title": "Access the NHL Network TV schedule for a date",
      "topics": [
        "tv_schedule"
      ]
    },
    {
      "page": "venues",
      "title": "Access all the venues",
      "topics": [
        "venues"
      ]
    },
    {
      "page": "wsc_play_by_play",
      "title": "Access the World Showcase (WSC) play-by-play for a game",
      "topics": [
        "wsc_pbp",
        "wsc_play_by_play"
      ]
    },
    {
      "page": "wsc_play_by_play_raw",
      "title": "Access the raw World Showcase (WSC) play-by-play for a game",
      "topics": [
        "wsc_pbp_raw",
        "wsc_play_by_play_raw"
      ]
    },
    {
      "page": "wsc_play_by_plays",
      "title": "Access the World Showcase (WSC) play-by-plays for a season",
      "topics": [
        "wsc_pbps",
        "wsc_play_by_plays"
      ]
    },
    {
      "page": "wsc_play_by_plays_raw",
      "title": "Access the raw World Showcase (WSC) play-by-plays for a season",
      "topics": [
        "wsc_pbps_raw",
        "wsc_play_by_plays_raw"
      ]
    },
    {
      "page": "wsc_summary",
      "title": "Access the World Showcase (WSC) summary for a game",
      "topics": [
        "wsc_summary"
      ]
    },
    {
      "page": "x_game_cumulative_expected_goals",
      "title": "Save an X (Twitter) share-able cumulative expected goals (xG) time-series plot for a game",
      "topics": [
        "x_game_cumulative_expected_goals",
        "x_game_cum_xG"
      ]
    },
    {
      "page": "x_game_shot_locations",
      "title": "Save an X (Twitter) share-able shot-location plot for a game",
      "topics": [
        "x_game_shot_locations",
        "x_game_shot_locs"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rentosaijo/nhlscraper/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rentosaijo/nhlscraper/raw/HEAD/README.md",
  "_rundeps": [
    "arrow",
    "askpass",
    "assertthat",
    "bit",
    "bit64",
    "cli",
    "cpp11",
    "curl",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "tidyselect",
    "vctrs",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "draft-size-bias.Rmd",
      "filename": "draft-size-bias.html",
      "title": "Did the NHL Draft's Size Obsession Peak in the 1990s?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Build Draft Sample",
        "Start With Era Averages",
        "Plot the First-Round Size Arc",
        "Ask How Often Teams Chased Tall Skaters",
        "Separate Position From Era",
        "Estimate First-Round Premium",
        "What We Learned"
      ],
      "created": "2026-03-10 16:38:59",
      "modified": "2026-03-11 22:48:02",
      "commits": 2
    },
    {
      "source": "playoff-size.Rmd",
      "filename": "playoff-size.html",
      "title": "Do Bigger Skaters Hold Their Scoring in the Playoffs?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Build Analysis Table",
        "Compare Weight Quartiles",
        "Visualize Level Versus Translation",
        "See Who Gains Most",
        "Fit Simple Model",
        "What We Learned"
      ],
      "created": "2026-03-10 16:38:59",
      "modified": "2026-03-11 22:48:02",
      "commits": 2
    },
    {
      "source": "team-edge-archetypes.Rmd",
      "filename": "team-edge-archetypes.html",
      "title": "Do Elite Teams Really All Play the Same Way?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Start With League Leaders",
        "Build Five-Team Profiles",
        "Compare Possession and Pace",
        "Compare Shot Geography",
        "Put Player Names on Team Traits",
        "What We Learned"
      ],
      "created": "2026-03-10 16:38:59",
      "modified": "2026-03-11 22:48:02",
      "commits": 2
    },
    {
      "source": "back-to-back-tax.Rmd",
      "filename": "back-to-back-tax.html",
      "title": "How Costly Are Back-to-Backs in the Salary-Cap Era?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Build Team-Game Table",
        "Start With League-Wide Rest Buckets",
        "Plot Rest Curve",
        "Separate Home and Road Context",
        "Fit Simple Rest Model",
        "See Which Teams Handle Zero Rest Best",
        "What We Learned"
      ],
      "created": "2026-03-10 16:38:59",
      "modified": "2026-03-11 22:48:02",
      "commits": 2
    },
    {
      "source": "play-by-play-pipeline.Rmd",
      "filename": "play-by-play-pipeline.html",
      "title": "How gc_play_by_play() and wsc_play_by_play() Work",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Step 1: Fetch the raw sources.",
        "Step 2: Standardize the raw play-by-play feed.",
        "Step 3: Repair obviously impossible event ordering.",
        "Step 4: Derive the game-state columns from situationCode.",
        "Step 5: Add coordinate and shot-context enrichment.",
        "Step 6: Parse the HTML play-by-play report.",
        "Step 7: Match HTML rows back to API rows.",
        "Step 8: Keep state context separate from player identity.",
        "Step 9: Keep one-on-one rows constrained.",
        "Step 10: Populate on-ice player IDs.",
        "Step 11: Handle one-on-one and delayed-penalty edge cases.",
        "Shootouts and penalty shots",
        "Unmatched delayed-penalty rows",
        "Step 12: Finalize the public schema.",
        "How shift_chart() Fits In",
        "Practical Summary"
      ],
      "created": "2026-03-10 19:19:16",
      "modified": "2026-05-19 06:14:42",
      "commits": 3
    },
    {
      "source": "expected-goals-model.Rmd",
      "filename": "expected-goals-model.html",
      "title": "How nhlscraper's Expected Goals Model Works",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "One Model, Six Situations",
        "Training Data",
        "What the Model Uses",
        "Shot Geometry",
        "Event-to-Event Movement",
        "Game Context",
        "Chance Descriptors",
        "Player and Shift Context",
        "Why Ridge Logistic Regression",
        "How It Was Trained",
        "External Results",
        "Practical Takeaways"
      ],
      "created": "2026-03-11 22:25:58",
      "modified": "2026-03-25 05:12:50",
      "commits": 3
    },
    {
      "source": "game-7-shot-quality.Rmd",
      "filename": "game-7-shot-quality.html",
      "title": "What Separated Florida and Edmonton in Game 7?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Pull Game Summary and Play-By-Play",
        "Start With Scoreboard Context",
        "Break the Night Into Periods",
        "Surface the Biggest Chances",
        "Plot the Cumulative xG Race",
        "Plot Shot Geography",
        "What We Learned"
      ],
      "created": "2026-03-10 16:38:59",
      "modified": "2026-03-25 05:43:38",
      "commits": 7
    }
  ],
  "_score": 7.628215177504725,
  "_indexed": true,
  "_nocasepkg": "nhlscraper",
  "_universes": [
    "rentosaijo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:45:00.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "f16ac10c205884643631d73987a7b5557d81cdd6b9e2d8741da67b183388b17e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:51.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "973a76a76dcacaadcf3d32e7fc45dbc37fd175d7564de91b14e48075ea6eeedd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:45:01.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "13dccc995d5ba0a16529924e8f340bad7b55414f7d03314e1d603c1f8b7b3834",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:45:10.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "89dfee42e99af6ae8495e0211cf206481c5ec0fa426bdb7cfbea5b7d30d0d7e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:32.000Z",
      "arch": "aarch64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "1e61966f321666d1185a302794de170ad11aba7ddce98fff5488fed3ad1eb205",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:46:38.000Z",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "acde69a1e17b337ae7228b4ebcdba85f336ce4c5a96c709352284487b5d18175",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:41.000Z",
      "arch": "aarch64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "cfd5d28913a1a99f4688b6072a1703df72769ccf886dc60527de0c225533b417",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:45:57.000Z",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "29b0a0e788fbd0d08d5f2daca0e0e6c9257429818ba64c0c4d7d4c1f8900f350",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:48.000Z",
      "arch": "emscripten",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "74b107b27e804ef7a2f4378102b409799b0b11fda95ee283e51470b8ed179ed5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:20.000Z",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "e469519b6a5ab71f9ad58aba0001cbb56e72d9b6b502b48f2405861b8d62fb4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:14.000Z",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "210e8eb177773de5993f820cbdc32454d875deedbc258ae059d30d061b0854cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.1.9000",
      "date": "2026-05-31T10:44:25.000Z",
      "arch": "x86_64",
      "commit": "d315527302e3afe2f547e3230d55a4aba8d5d0f8",
      "fileid": "c6a34060c1a6bc5d48998cef2803e636656b900872ec9e86a877a7e5963758d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rentosaijo/actions/runs/26710333565"
    }
  ]
}