forked from ChelseaKR/gtfs-scorecard
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
118 lines (118 loc) · 9.92 KB
/
Copy pathindex.html
File metadata and controls
118 lines (118 loc) · 9.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tools — GTFS Scorecard</title>
<meta name="description" content="Every self-serve GTFS Scorecard tool: pre-publish checks, ad-hoc scoring, side-by-side comparison, SQL over the dataset, and feed-health alerts.">
<link rel="canonical" href="https://gtfsscorecard.org/tools/">
<meta property="og:type" content="website">
<meta property="og:title" content="Tools — GTFS Scorecard">
<meta property="og:description" content="Every self-serve GTFS Scorecard tool: pre-publish checks, ad-hoc scoring, side-by-side comparison, SQL over the dataset, and feed-health alerts.">
<meta property="og:url" content="https://gtfsscorecard.org/tools/">
<meta property="og:image" content="https://gtfsscorecard.org/og.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://gtfsscorecard.org/og.png">
<link rel="stylesheet" href="/src/styles.css">
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13' fill='%23204e3a'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%23f2f3ee'/%3E%3C/svg%3E">
<script>
/* Apply the saved theme before first paint to avoid a flash (WCAG 1.4.8). */
try {
var t = localStorage.getItem("scorecard-theme");
if (t && ["light", "contrast", "dark"].indexOf(t) >= 0)
document.documentElement.setAttribute("data-theme", t);
} catch (e) {}
</script>
<script src="/src/theme.js" defer></script>
<script src="/src/nav.js" defer></script>
<noscript><style>
/* Without JS the menu button cannot expand the collapsed nav, so show the
stacked nav permanently and hide the button (content stays operable
without scripting). nav.js never runs here, so nothing double-toggles. */
@media (max-width: 1040px) {
.nav-menu-btn { display: none !important; }
.nav-cluster { display: flex !important; position: static; }
}
</style></noscript>
</head>
<body>
<a class="skip-link" href="#main">Skip to main content</a>
<header class="site-header"><div class="wrap"><a class="brand" href="/"><span class="brand-mark" aria-hidden="true"></span><span class="brand-name">GTFS Scorecard</span></a><button class="nav-menu-btn" type="button" aria-expanded="false" aria-controls="nav-cluster"><span aria-hidden="true">☰</span> Menu</button><div class="nav-cluster" id="nav-cluster"><nav class="nav-stops" aria-label="Primary"><a class="nav-stop" href="/agencies/"><span class="pip" aria-hidden="true"></span>Find an agency</a><a class="nav-stop" href="/pulse/"><span class="pip" aria-hidden="true"></span>Coverage</a><a class="nav-stop" href="/focus/"><span class="pip" aria-hidden="true"></span>Focus areas</a><a class="nav-stop" href="/tools/" aria-current="page"><span class="pip" aria-hidden="true"></span>Tools</a><a class="nav-stop" href="/how-to-read/"><span class="pip" aria-hidden="true"></span>How it works</a><a class="nav-stop" href="/about/"><span class="pip" aria-hidden="true"></span>About</a></nav><div id="theme-control"></div></div></div></header>
<main id="main" class="wrap" tabindex="-1">
<nav class="breadcrumb" aria-label="Breadcrumb"><ol itemscope itemtype="https://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemprop="item" href="/"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name" aria-current="page">Tools</span><meta itemprop="position" content="2"></li></ol></nav>
<a class="backlink" href="/">← Home</a>
<h1 class="page-title">Tools.</h1>
<p class="page-lede">Everything on this site you can act with, not just read: check a
feed, request a full score, compare agencies, query the data, and get alerts. Most work
without an account; the one-off request is clearly marked because it uses GitHub.</p>
<ul class="findings"><li class="finding"><p class="what"><a href="/app/">Interactive app</a> <span class="availability">No account</span></p><p class="why">Browse every scorecard with live search, filters, and the state grid.</p></li><li class="finding"><p class="what"><a href="/compare/">Compare two agencies</a> <span class="availability">No account</span></p><p class="why">Check whether two scorecards are like-for-like before showing them side by side.</p></li><li class="finding"><p class="what"><a href="/check/">Check a feed before you publish</a> <span class="availability">No account</span></p><p class="why">Drop your GTFS zip in and get the five pre-publish questions answered; the file never leaves your browser.</p></li><li class="finding"><p class="what"><a href="/try.html">Request a one-off score</a> <span class="availability">GitHub account</span></p><p class="why">Submit a published feed URL through the GitHub-backed request path, or run the scorer locally; hosted instant scoring is not enabled.</p></li><li class="finding"><p class="what"><a href="/query/">Query the dataset</a> <span class="availability">No account</span></p><p class="why">Run SQL over the covered dataset, right in the page.</p></li><li class="finding"><p class="what"><a href="/subscribe.html">Feed-health alerts</a> <span class="availability">No account</span></p><p class="why">Get an email before a feed expires or when its grade changes.</p></li><li class="finding"><p class="what"><a href="/submit.html">Add your agency</a> <span class="availability">No account</span></p><p class="why">Track a new feed on this site in about ten minutes.</p></li><li class="finding"><p class="what"><a href="/agency/unitrans/brief/">Call-prep briefs</a> <span class="availability">No account</span></p><p class="why">Every agency has a printable one-page brief for a check-in call (this links an example; find yours from its scorecard).</p></li><li class="finding"><p class="what"><a href="/agency/unitrans/board/">Board-ready one-pagers</a> <span class="availability">No account</span></p><p class="why">Open a printable board summary for each agency (this links the Unitrans example).</p></li><li class="finding"><p class="what"><a href="/procurement/">For agencies: procurement</a> <span class="availability">No account</span></p><p class="why">Contract and acceptance-test language for holding a GTFS vendor to the same bar.</p></li><li class="finding"><p class="what"><a href="/data/">Open data</a> <span class="availability">No account</span></p><p class="why">Download the covered dataset, CC BY 4.0, with a versioned public API.</p></li></ul>
<p class="fineprint">All of it is open source; the
<a href="https://github.com/ChelseaKR/gtfs-scorecard">repository</a> has the CLI and
CI-action versions of these tools.</p>
</main>
<footer class="site-footer">
<div class="wrap">
<div class="footer-intro">
<a class="footer-brand" href="/">GTFS Scorecard</a>
<p>An open-source data quality tool for small and rural transit agencies.</p>
</div>
<nav class="footer-grid" aria-label="Footer">
<section aria-labelledby="footer-find-h">
<h2 id="footer-find-h">Find a scorecard</h2>
<ul>
<li><a href="/agencies/">Agency directory</a></li>
<li><a href="/app/">Interactive search</a></li>
<li><a href="/map/">Agency map</a></li>
<li><a href="/routes/">All routes</a></li>
<li><a href="/compare/">Compare two agencies</a></li>
</ul>
</section>
<section aria-labelledby="footer-improve-h">
<h2 id="footer-improve-h">Improve a feed</h2>
<ul>
<li><a href="/fix/">GTFS errors & fixes</a></li>
<li><a href="/check/">Check before publishing</a></li>
<li><a href="/try.html">Request a one-off score</a></li>
<li><a href="/subscribe.html">Feed-health alerts</a></li>
<li><a href="/submit.html">Add an agency</a></li>
<li><a href="/claim/">Correct or claim a listing</a></li>
<li><a href="/procurement/">Procurement language</a></li>
</ul>
</section>
<section aria-labelledby="footer-explore-h">
<h2 id="footer-explore-h">Explore the data</h2>
<ul>
<li><a href="/pulse/">Coverage overview</a></li>
<li><a href="/problems/">Common problems</a></li>
<li><a href="/realtime/">Realtime quality</a></li>
<li><a href="/adoption/">What feeds publish</a></li>
<li><a href="/focus/">Focus areas</a></li>
<li class="footer-subhead">United States tools</li>
<li><a href="/ntd/">U.S. NTD readiness</a></li>
<li><a href="/equity/">U.S. equity</a></li>
<li><a href="/query/">Query the dataset</a></li>
<li><a href="/data/">Open data</a></li>
</ul>
</section>
<section aria-labelledby="footer-project-h">
<h2 id="footer-project-h">Project</h2>
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/status/">Status</a></li>
<li><a href="/support/">Get help or sponsor</a></li>
<li><a href="/how-to-read/">How to read a scorecard</a></li>
<li><a href="/how-to-read/#glossary">Glossary</a></li>
<li><a href="/crosswalk/">Standards crosswalk</a></li>
<li><a href="/press/">For reporters</a></li>
<li><a href="/accessibility/">Accessibility</a></li>
<li><a href="https://github.com/ChelseaKR/gtfs-scorecard/blob/main/CONTRIBUTING.md">Contribute</a></li>
<li><a href="https://github.com/ChelseaKR/gtfs-scorecard/blob/main/docs/listing-policy.md">Listing & removal policy</a></li>
</ul>
</section>
</nav>
</div>
</footer>
</body>
</html>