Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add NHL Extension #15459

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2f2878e
NHL: Load all of today's games
RobErskine Oct 24, 2024
991b8fc
NHL: bug fixes to main list, game detail progress
RobErskine Oct 29, 2024
18f0e44
Merge branch 'main' into nhl
RobErskine Oct 29, 2024
c5b24f3
NHL: Addings goals to games in progress
RobErskine Oct 29, 2024
88e301f
NHL: Adding in penalties and game stats
RobErskine Oct 29, 2024
33c5b07
NHL: Adding players of the game, starting work on preGame details
RobErskine Oct 30, 2024
214d7f0
NHL: Refactoring gameSummary to work with seasonSummary for games tha…
RobErskine Oct 31, 2024
4aaa042
NHL: Running prettier
RobErskine Oct 31, 2024
0038456
NHL: Adding last 10 games to preGame detail, fixing bug where goalies…
RobErskine Nov 1, 2024
01ec7ed
NHL: Beginning work on search players
RobErskine Nov 1, 2024
c48a1cb
NHL: Search for players and player detail pages
RobErskine Nov 5, 2024
f773b0e
NHL: Search player reuse, adding bio and stats to player Detail
RobErskine Nov 5, 2024
9c456ce
NHL: Adding last 5 games and career stats to player detail, lint and …
RobErskine Nov 5, 2024
11d1e8c
NHL: Finished player detail pages
RobErskine Nov 6, 2024
d1682b2
NHL: Cleaning up player detail, adding NHL Schedules command
RobErskine Nov 7, 2024
c5c51d6
NHL: Adding icon to standings
RobErskine Nov 7, 2024
9ae3f7b
NHL: Fixing award naming
RobErskine Nov 12, 2024
5e44a16
NHL: Adding in player roster and team schedule commands
RobErskine Nov 13, 2024
33f64e9
Merge branch 'nhl' of github.com:RobErskine/raycast-extensions into nhl
RobErskine Nov 13, 2024
1e94b95
Merge branch 'main' of github.com:RobErskine/raycast-extensions into nhl
RobErskine Nov 19, 2024
e02faaa
NHL: Final features and prep for deploy to store
RobErskine Nov 20, 2024
d6e1e0f
NHL: Adding player actions to player search/detail, stars of the game
RobErskine Nov 21, 2024
9ad0533
NHL: Removing favorite team from standings if empty; adding actions t…
RobErskine Nov 21, 2024
1a4fc9c
NHL: removing duplicate getLanguageKey import
RobErskine Nov 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions extensions/nhl/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/nhl/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/nhl/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
8 changes: 8 additions & 0 deletions extensions/nhl/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# NHL Changelog

## [Initial Version] - {PR_MERGE_DATE}

- Adds NHL extension
- NHL Scores command - Track live scores, upcoming games, and recent results
- NHL Standings command - View up-to-date league standings by conference and division
- Search NHL Players command - Find and explore stats for both current and former NHL players
56 changes: 56 additions & 0 deletions extensions/nhl/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# NHL for Raycast

Access real-time NHL scores, standings, and comprehensive player statistics directly from Raycast.

![NHL for Raycast](./metadata/nhl-0.png)

## Features

### 🏒 Live Scores

- View today's games and scores
- Check upcoming matchups
- Review recent game results

### 📊 League Standings

- Conference rankings
- Divisional standings
- Live updates during season

### 🏃‍♂️ Player Search

- Search active and retired players
- View detailed player statistics
- Access career histories and achievements
- Review player biographical information

#### Preferences

There are a few preferences in this extension you can use to enhance your experience:

- Timezone: Useful for getting times in your local timezone.
- Language: Raycast doesn't support multi-languages by default, but the NHL API supports both English and French. This preference lets you get your data back in either of these languages.
- Favorite Team: Save your favorite to have that data filtered to the top in the Standings & Scores commands.

## Commands

| Command | Description |
| -------------------- | -------------------------------------------------------------- |
| `Search NHL Players` | Find and explore stats for both current and former NHL players |
| `NHL Standings` | View up-to-date league standings by conference and division |
| `NHL Scores` | Track live scores, upcoming games, and recent results |

## Data Source

All data is sourced directly from the official NHL API.

## Disclaimer

This is an unofficial Raycast extension and is not affiliated with, endorsed by, or connected to the National Hockey League (NHL) or its teams.

All data is sourced from publicly available NHL APIs and services. Team logos, player images, and other NHL-related marks and content are properties of their respective owners and are used for informational purposes only.

This extension is provided "as is" without any warranties, and the accuracy of the data depends on the NHL's public APIs.

NHL and team logos are trademarks of the NHL and its teams. NHL statistics and content © NHL. All Rights Reserved.
Binary file added extensions/nhl/assets/extension-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/nhl/assets/team-logos/ANA_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/nhl/assets/team-logos/ANA_light.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading