Content¶
griddy / nfl / endpoints / ngs / content**
content
¶
NGS Content endpoints for charts and highlights.
Classes¶
NgsContent
¶
Bases: NgsBaseSDK
flowchart TD
griddy.nfl.endpoints.ngs.content.NgsContent[NgsContent]
griddy.nfl.endpoints.ngs.NgsBaseSDK[NgsBaseSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.ngs.NgsBaseSDK --> griddy.nfl.endpoints.ngs.content.NgsContent
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.ngs.NgsBaseSDK
click griddy.nfl.endpoints.ngs.content.NgsContent href "" "griddy.nfl.endpoints.ngs.content.NgsContent"
click griddy.nfl.endpoints.ngs.NgsBaseSDK href "" "griddy.nfl.endpoints.ngs.NgsBaseSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
NGS Content endpoints for charts and highlights.
Provides access to: - Player charts (route, pass, carry) - Chart players list - Play highlights
Source code in griddy/nfl/basesdk.py
Functions¶
get_charts
¶
get_charts(
*,
season: int,
count: int = 12,
week: str = "all",
chart_type: str = "all",
team_id: str = "all",
esb_id: str = "all",
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsChartsResponse
Get player charts (route, pass, carry).
| PARAMETER | DESCRIPTION |
|---|---|
season
|
Season year (e.g., 2025)
TYPE:
|
count
|
Number of charts to return (default: 12)
TYPE:
|
week
|
Week filter or "all" (default: "all")
TYPE:
|
chart_type
|
Chart type filter: "all", "route", "pass", "carry"
TYPE:
|
team_id
|
Team ID filter or "all"
TYPE:
|
esb_id
|
Player ESB ID filter or "all"
TYPE:
|
Source code in griddy/nfl/endpoints/ngs/content.py
get_charts_async
async
¶
get_charts_async(
*,
season: int,
count: int = 12,
week: str = "all",
chart_type: str = "all",
team_id: str = "all",
esb_id: str = "all",
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsChartsResponse
Get player charts (async).
Source code in griddy/nfl/endpoints/ngs/content.py
get_players
¶
get_players(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsChartPlayersResponse
Get players available in the chart system.
Source code in griddy/nfl/endpoints/ngs/content.py
get_players_async
async
¶
get_players_async(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsChartPlayersResponse
Get players available in the chart system (async).
Source code in griddy/nfl/endpoints/ngs/content.py
get_highlights
¶
get_highlights(
*,
season: int,
limit: int = 16,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsHighlightsResponse
Get play highlights.
| PARAMETER | DESCRIPTION |
|---|---|
season
|
Season year (e.g., 2025)
TYPE:
|
limit
|
Number of highlights to return (default: 16)
TYPE:
|
Source code in griddy/nfl/endpoints/ngs/content.py
get_highlights_async
async
¶
get_highlights_async(
*,
season: int,
limit: int = 16,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsHighlightsResponse
Get play highlights (async).