josh 47a8c34215
CI / Lint (push) Failing after 6s
CI / Test (push) Has been skipped
CI / Build & Push (push) Has been skipped
feat: game importance factor in hype scoring
Adds calculate_game_importance() that boosts Priority for high-stakes
regular-season matchups based on season progress (sharp ramp after game
55), playoff bubble proximity (wildcard rank ~17-19 = max relevance),
and divisional/conference rivalry (1.4x/1.2x multipliers). Max bonus
150 pts applied to both LIVE and PRE games; playoff and FINAL games
are unaffected. Extends standings schema with division, conference,
games_played, and wildcard_sequence fields fetched from the NHL API.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 18:39:55 -04:00
2024-02-19 01:20:56 -05:00
2026-03-29 09:20:21 -04:00

NHL Scoreboard Web App

This web application displays live NHL game scores, team statistics, and game states in real-time. It retrieves data from the NHL API and presents it in a user-friendly interface.

Features

  • Displays live NHL game scores.
  • Sorts games based on priority to highlight the most exciting matchups.
  • Responsive design for desktop and mobile devices.

Technologies Used

  • Python: Backend scripting language.
  • Flask: Web framework for Python.
  • HTML/CSS: Frontend markup and styling.
  • JavaScript: Client-side scripting for auto-refresh functionality.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/nhl-scoreboard.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run the application:

    python run.py
    
  4. Open your web browser and navigate to http://localhost:2897 to view the scoreboard.

Usage

  • The scoreboard will display live NHL game scores, team statistics, and game states.
  • Games are sorted based on priority to highlight the most exciting matchups.
  • The page updates automatically every 10 seconds to show the latest data.
  • Responsive design ensures a seamless experience on desktop and mobile devices.

Credits

Special thanks to the NHL for providing the data through their API.

License

This project is licensed under the MIT License.

S
Description
NHL Scoreboard Without Fluff
Readme 386 KiB
Languages
Python 71.2%
CSS 11.9%
JavaScript 8.5%
HTML 7.3%
Jinja 0.9%
Other 0.2%