Skip to main content

Every archived mark for one team (the full manifest; shown here from a test fixture)

[
  "logo primary_logo_on_white_color …-…",
  "logo secondary_logo_on_white_color …-…",
  "logo primary_logo_white …-…",
  "logo secondary_logo_white …-…",
  "logo default …-…",
  "logo primary_logo_black …-…",
  "logo secondary_logo_on_secondary_color …-…",
  "logo secondary_logo_black …-…",
  "logo grayscale …-…",
  "logo secondary_logo_on_black_color …-…",
  "logo secondary_logo_on_primary_color …-…",
  "logo scoreboard …-…",
  "logo primary_logo_on_black_color …-…",
  "logo dark …-…",
  "logo scoreboard_dark …-…",
  "logo primary_logo_on_primary_color …-…",
  "logo primary_logo_on_secondary_color …-…",
  "logo dark 1960-2019",
  "logo default 1960-2019",
  "wordmark default …-…",
  "logo squared …-…",
  "logo squared 1960-2019",
  "wordmark default 1960-2019"
]
import { marks } from "@sportsdataverse/sdvplot";

// `full: true` downloads the CDN manifest once per process (about 18 MB); the default reads the bundled shard.
// The output on this page was prerendered offline, where MANIFEST_URL answers from the 66-row test fixture
// (fixtures/sdvplot/manifest_sample.csv), not the real file, which may list more.
const rows = await marks("LV", "nfl", { full: true });
rows.map((r) => `${r.mark_type} ${r.variant} ${r.valid_from ?? "…"}-${r.valid_to ?? "…"}`);

Tags: marks · network · nfl. All sdvplot examples.