Next alpha stage commit

This commit is contained in:
2026-07-06 20:54:46 +02:00
parent e23387738b
commit 1d7ec956d2
42 changed files with 11603 additions and 2837 deletions

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env python3
"""Build GTFS source discovery manifests from Mobility Database, PTNA, and local seeds."""
"""Build GTFS source discovery manifests from Mobility Database, PTNA, OpenData ÖPNV, and local seeds."""
from __future__ import annotations
import argparse
@@ -25,7 +25,9 @@ def main() -> None:
parser.add_argument("--no-mobility-database", action="store_true", help="Skip Mobility Database feeds_v2.csv")
parser.add_argument("--no-acceptance-test-list", action="store_true", help="Skip MobilityData validator acceptance-test feed list")
parser.add_argument("--no-ptna", action="store_true", help="Skip PTNA GTFS analysis pages")
parser.add_argument("--no-opendata-oepnv", action="store_true", help="Skip OpenData ÖPNV Germany dataset catalog")
parser.add_argument("--max-ptna-details", type=int, default=80, help="Maximum PTNA detail pages to fetch")
parser.add_argument("--max-opendata-oepnv-details", type=int, default=80, help="Maximum OpenData ÖPNV detail pages to fetch")
parser.add_argument("--test-limit", type=int, default=24, help="Rows written to the focused test-run CSV")
parser.add_argument("--check-urls", action="store_true", help="Run HEAD/range checks for ingestable feed URLs")
args = parser.parse_args()
@@ -36,7 +38,9 @@ def main() -> None:
include_mobility_database=not args.no_mobility_database,
include_acceptance_test_list=not args.no_acceptance_test_list,
include_ptna=not args.no_ptna,
include_opendata_oepnv=not args.no_opendata_oepnv,
max_ptna_details=args.max_ptna_details,
max_opendata_oepnv_details=args.max_opendata_oepnv_details,
test_limit=args.test_limit,
check_urls=args.check_urls,
)