Setting the stage for an initial CRAN release and bugfixes.
raw= argument added to download_feed() and download_best_feed() - download raw ZIP files without parsing or processingdownload_feed() should now consistently have GTFS spec-compliant dates and times.download_best_feed() function for intelligent, one-shot downloading of GTFS Schedule feeds
download_feed(), only works with GTFS Schedule feedsexport_path= argument added to download_feed() and download_best_feed(). This argument wraps export_gtfs() from gtfsio to save GTFS Schedule files as a ZIP file locally. Perfect for workflows that need a local ZIP file and not a tidygtfs object, like analysis in R5rNone.
None.
None.
status parameter in download_feed() should now work correctly.download_feed() now supports direct download of feeds that require API authentication through the auth_args parameterfeeds_bbox() function for discovering GTFS Schedule feeds by bounding boxmobdb_cache_path() - configure cache locationmobdb_cache_info() - view cache statusmobdb_cache_list() - list cached filesmobdb_cache_clear() - clear cacheuse_cache parameterfeeds_bbox() supports both numeric vectors and sf bbox objectssf to Suggests for bbox object supportdownload_feed() now supports downloading specific historical dataset versions via the dataset_id parameterget_validation_report() function extracts MobilityData validation summaries to help assess feed quality before downloadingview_validation_report() function opens MobilityData validation reports in your browserfilter_by_validation() function filters feeds/datasets by quality thresholds (max errors/warnings)mobdb_extract_datasets() now includes html_report and json_report URLs in outputdownload_feed(latest = FALSE) returns all available historical versions without downloadingmobdb_search() now supports various parameters.mobdb_browse() function opens the Mobility Database in your browserdownload_feed() now validates feed status when searching by provider/locationdownload_feed() correctly filters official feed statusfeeds() status validation now correctly accepts all five API statuses: "active", "deprecated", "inactive", "development", and "future"mobdb_search() now correctly performs searchesmobdb_download_feed() is now called download_feed(). This is a breaking change and requires users that uses this function to be updated to use the new function name.
mobdb_feeds() is now called feeds(). This is a breaking change and requires all code that uses this function to be updated to use the new function name.
download_feed() now accepts the official parameter for filtering official vs unofficial feeds
feeds() now accepts the official parameter for filtering official vs unofficial feeds
mobdb_download_feed() now accepts data frames from mobdb_feeds() or mobdb_search()mobdb_read_gtfs() (still works; use mobdb_download_feed() for new code)mobdb_search() docs to explain API limitationsmobdb_download_feed() for downloading GTFS Schedule feeds from Mobility Database hosted URLsmobdb_download_feed() to support provider/location search parametersexclude_flex parameter (default: TRUE)use_source_url parameter to choose between MobilityData hosted or agency source URLspak instead of remotesInitial release. Provides R access to the Mobility Database Catalog API for discovering and accessing GTFS transit feeds.
mobdb_feeds()mobdb_datasets()mobdb_read_gtfs()mobdb_set_key()