gitextract_48coyrer/ ├── .gitignore ├── .vscode/ │ └── settings.json ├── CHANGELOG.rst ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── docs/ │ ├── Makefile │ ├── make.bat │ └── source/ │ ├── cli.rst │ ├── conf.py │ ├── index.rst │ ├── license_link.rst │ ├── live_scrape.rst │ ├── nhl_scrape_functions.rst │ └── nwhl_scrape_functions.rst ├── hockey_scraper/ │ ├── __init__.py │ ├── cli.py │ ├── nhl/ │ │ ├── __init__.py │ │ ├── game_scraper.py │ │ ├── json_schedule.py │ │ ├── live_scrape.py │ │ ├── pbp/ │ │ │ ├── __init__.py │ │ │ ├── espn_pbp.py │ │ │ ├── html_pbp.py │ │ │ └── json_pbp.py │ │ ├── playing_roster.py │ │ ├── scrape_functions.py │ │ └── shifts/ │ │ ├── __init__.py │ │ ├── html_shifts.py │ │ └── json_shifts.py │ ├── nwhl/ │ │ ├── __init__.py │ │ ├── game_pbp.py │ │ ├── scrape_functions.py │ │ └── scrape_schedule.py │ └── utils/ │ ├── __init__.py │ ├── config.py │ ├── merge_pbp_shifts.py │ ├── player_name_fixes.json │ ├── save_pages.py │ ├── shared.py │ ├── team_tri_codes.json │ └── tri_code_conversion.json ├── readthedocs.yml ├── requirements.txt ├── setup.py └── tests/ ├── __init__.py ├── test_espn_pbp.py ├── test_game_scraper.py ├── test_html_pbp.py ├── test_html_shifts.py ├── test_json_pbp.py ├── test_json_schedule.py ├── test_json_shifts.py ├── test_nwhl.py ├── test_playing_roster.py ├── test_scrape_functions.py └── test_shared.py