{
  "_id": "6a1fe935b401979e7343dec0",
  "Package": "mobdb",
  "Type": "Package",
  "Title": "Access the Mobility Database API to Discover Transit Feeds",
  "Version": "1.0.0",
  "Authors@R": "person(\"Jason\", \"Adle\", , \"developer@jasonadle.dev\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "Search and access transit feed data from the Mobility\nDatabase <https://mobilitydatabase.org>. The package wraps the\n'Mobility Database' API, allowing users to discover GTFS\n(General Transit Feed Specification) and GBFS (General\nBikeshare Feed Specification) feeds from agencies worldwide.\nFunctions are designed to integrate seamlessly with packages\nlike 'tidytransit' and 'gtfstools' for subsequent feed\nanalysis.",
  "URL": "https://mobdb.jasonadle.dev, https://github.com/jasonad123/mobdb",
  "BugReports": "https://github.com/jasonad123/mobdb/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://jasonad123.r-universe.dev",
  "Date/Publication": "2026-03-05 17:14:57 UTC",
  "RemoteUrl": "https://github.com/jasonad123/mobdb",
  "RemoteRef": "HEAD",
  "RemoteSha": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 08:39:14 UTC",
    "User": "root"
  },
  "Author": "Jason Adle [aut, cre, cph]",
  "Maintainer": "Jason Adle <developer@jasonadle.dev>",
  "MD5sum": "5a51cdef557aa2f0d3da91a3ab3a9e44",
  "_user": "jasonad123",
  "_type": "src",
  "_file": "mobdb_1.0.0.tar.gz",
  "_fileid": "789e4c244d1c28aa97ec1f828397e374b148edc210890feed0724afff81e4877",
  "_filesize": 328944,
  "_sha256": "789e4c244d1c28aa97ec1f828397e374b148edc210890feed0724afff81e4877",
  "_created": "2026-06-03T08:39:14.000Z",
  "_published": "2026-06-03T08:43:33.459Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79254793022,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379732715"
    },
    {
      "job": 79254792903,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379734238"
    },
    {
      "job": 79254792994,
      "time": 190,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379738558"
    },
    {
      "job": 79254793021,
      "time": 166,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379753011"
    },
    {
      "job": 79254273398,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379684010"
    },
    {
      "job": 79254792912,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379724422"
    },
    {
      "job": 79254792969,
      "time": 91,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379715522"
    },
    {
      "job": 79254792933,
      "time": 110,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379722031"
    },
    {
      "job": 79254793113,
      "time": 103,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379720072"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jasonad123/mobdb",
  "_commit": {
    "id": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
    "author": "Jason <74881573+jasonad123@users.noreply.github.com>",
    "committer": "Jason <74881573+jasonad123@users.noreply.github.com>",
    "message": "docs: update vignettes\n",
    "time": 1772730897
  },
  "_maintainer": {
    "name": "Jason Adle",
    "email": "developer@jasonadle.dev",
    "login": "jasonad123",
    "description": "Transit planner, Mac admin, sometimes network admin, developer-in-progress.",
    "uuid": 74881573
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "version": ">= 2.0.0",
      "role": "Suggests"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tidytransit",
      "role": "Suggests"
    },
    {
      "package": "gtfsio",
      "role": "Suggests"
    },
    {
      "package": "keyring",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "gbfs",
      "role": "Suggests"
    },
    {
      "package": "zip",
      "role": "Suggests"
    },
    {
      "package": "hms",
      "role": "Suggests"
    }
  ],
  "_owner": "jasonad123",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 29
    },
    {
      "week": "2025-46",
      "n": 4
    },
    {
      "week": "2025-47",
      "n": 3
    },
    {
      "week": "2025-49",
      "n": 4
    },
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 12
    },
    {
      "week": "2026-03",
      "n": 12
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-11-04"
    },
    {
      "name": "v0.1.1",
      "date": "2025-11-04"
    },
    {
      "name": "v0.1.2",
      "date": "2025-11-06"
    },
    {
      "name": "v0.1.3",
      "date": "2025-11-06"
    },
    {
      "name": "v0.1.4",
      "date": "2025-11-07"
    },
    {
      "name": "v0.1.5",
      "date": "2025-11-10"
    },
    {
      "name": "v0.1.6",
      "date": "2025-11-18"
    },
    {
      "name": "v0.1.7",
      "date": "2026-01-07"
    },
    {
      "name": "v0.1.8",
      "date": "2026-01-12"
    }
  ],
  "_topics": [
    "gbfs",
    "gtfs",
    "public-transport",
    "transit",
    "transit-data"
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "jasonad123",
      "count": 100,
      "uuid": 74881573
    },
    {
      "user": "claude",
      "count": 1,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 74881573,
    "type": "user",
    "name": "Jason",
    "description": "Transit planner, Mac admin, sometimes network admin, developer-in-progress."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mobdb"
  },
  "_devurl": "https://github.com/jasonad123/mobdb",
  "_pkgdown": "https://mobdb.jasonadle.dev",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mobdb.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "download_best_feed",
    "download_feed",
    "feeds",
    "feeds_bbox",
    "filter_by_validation",
    "get_validation_report",
    "gtfs_to_spec_format",
    "mobdb_browse",
    "mobdb_cache_clear",
    "mobdb_cache_info",
    "mobdb_cache_list",
    "mobdb_cache_path",
    "mobdb_can_run_examples",
    "mobdb_datasets",
    "mobdb_extract_datasets",
    "mobdb_extract_locations",
    "mobdb_extract_urls",
    "mobdb_feed_url",
    "mobdb_get_dataset",
    "mobdb_get_feed",
    "mobdb_has_internet",
    "mobdb_has_key",
    "mobdb_has_tidytransit",
    "mobdb_read_gtfs",
    "mobdb_search",
    "mobdb_set_key",
    "view_validation_report"
  ],
  "_help": [
    {
      "page": "download_best_feed",
      "title": "Download the \"best\" GTFS Schedule feed with smart selection",
      "topics": [
        "download_best_feed"
      ]
    },
    {
      "page": "download_feed",
      "title": "Download GTFS Schedule feeds",
      "topics": [
        "download_feed"
      ]
    },
    {
      "page": "feeds",
      "title": "List and filter GTFS Schedule, GTFS-RT, and GBFS feeds",
      "topics": [
        "feeds"
      ]
    },
    {
      "page": "feeds_bbox",
      "title": "Find GTFS Schedule feeds by bounding box",
      "topics": [
        "feeds_bbox"
      ]
    },
    {
      "page": "filter_by_validation",
      "title": "Filter feeds or datasets by validation quality",
      "concept": [
        "validation"
      ],
      "topics": [
        "filter_by_validation"
      ]
    },
    {
      "page": "get_validation_report",
      "title": "Get GTFS-Schedule validation report for feeds or datasets",
      "concept": [
        "validation"
      ],
      "topics": [
        "get_validation_report"
      ]
    },
    {
      "page": "gtfs_to_spec_format",
      "title": "Convert tidygtfs object to GTFS-spec-compliant format",
      "topics": [
        "gtfs_to_spec_format"
      ]
    },
    {
      "page": "mobdb_browse",
      "title": "Load the Mobility Database in browser",
      "topics": [
        "mobdb_browse"
      ]
    },
    {
      "page": "mobdb_cache_clear",
      "title": "Clear mobdb cache",
      "topics": [
        "mobdb_cache_clear"
      ]
    },
    {
      "page": "mobdb_cache_info",
      "title": "Show cache information",
      "topics": [
        "mobdb_cache_info"
      ]
    },
    {
      "page": "mobdb_cache_list",
      "title": "List cached files",
      "topics": [
        "mobdb_cache_list"
      ]
    },
    {
      "page": "mobdb_cache_path",
      "title": "Set or show mobdb cache directory",
      "topics": [
        "mobdb_cache_path"
      ]
    },
    {
      "page": "mobdb_datasets",
      "title": "Get datasets for a feed",
      "concept": [
        "datasets"
      ],
      "topics": [
        "mobdb_datasets"
      ]
    },
    {
      "page": "mobdb_extract_datasets",
      "title": "Extract latest dataset information from search results",
      "topics": [
        "mobdb_extract_datasets"
      ]
    },
    {
      "page": "mobdb_extract_locations",
      "title": "Extract location information from search results",
      "topics": [
        "mobdb_extract_locations"
      ]
    },
    {
      "page": "mobdb_extract_urls",
      "title": "Extract download URLs from feed results",
      "topics": [
        "mobdb_extract_urls"
      ]
    },
    {
      "page": "mobdb_feed_url",
      "title": "Get download URL for a feed",
      "topics": [
        "mobdb_feed_url"
      ]
    },
    {
      "page": "mobdb_get_dataset",
      "title": "Get details for a specific dataset",
      "concept": [
        "datasets"
      ],
      "topics": [
        "mobdb_get_dataset"
      ]
    },
    {
      "page": "mobdb_get_feed",
      "title": "Get details for a specific feed",
      "topics": [
        "mobdb_get_feed"
      ]
    },
    {
      "page": "mobdb_has_key",
      "title": "Check if Mobility Database API token is configured",
      "concept": [
        "authentication"
      ],
      "topics": [
        "mobdb_has_key"
      ]
    },
    {
      "page": "mobdb_read_gtfs",
      "title": "Read GTFS feed directly from Mobility Database",
      "topics": [
        "mobdb_read_gtfs"
      ]
    },
    {
      "page": "mobdb_search",
      "title": "Search for feeds across the Mobility Database",
      "topics": [
        "mobdb_search"
      ]
    },
    {
      "page": "mobdb_set_key",
      "title": "Set Mobility Database API refresh token",
      "concept": [
        "authentication"
      ],
      "topics": [
        "mobdb_set_key"
      ]
    },
    {
      "page": "view_validation_report",
      "title": "View GTFS-Schedule validation report in browser",
      "concept": [
        "validation"
      ],
      "topics": [
        "view_validation_report"
      ]
    }
  ],
  "_pkglogo": "https://github.com/jasonad123/mobdb/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/jasonad123/mobdb/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "digest",
    "dplyr",
    "generics",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "mobdb.Rmd",
      "filename": "mobdb.html",
      "title": "Introduction to mobdb",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Authentication",
        "Basics: Discover, download, analyze",
        "Discover feeds",
        "Step 2: Download feeds",
        "Step 3: Analyze feeds with tidytransit",
        "Common use cases",
        "Finding feeds by location",
        "Working with multiple feeds",
        "Downloading feeds to local storage",
        "Example workflow",
        "Advanced features",
        "Accessing archived feeds (datasets)",
        "Check feed quality before downloading",
        "Other feed types",
        "Related packages"
      ],
      "created": "2025-11-06 04:21:27",
      "modified": "2026-03-05 17:14:57",
      "commits": 9
    },
    {
      "source": "gbfs-and-gtfs-rt.Rmd",
      "filename": "gbfs-and-gtfs-rt.html",
      "title": "Working with GTFS-Realtime and GBFS",
      "engine": "knitr::rmarkdown",
      "headings": [
        "GTFS-Realtime data structure",
        "How mobdb handles GTFS-Realtime",
        "Parsing GTFS-Realtime with RProtoBuf",
        "GBFS data structure",
        "How mobdb handles GBFS",
        "Next Steps"
      ],
      "created": "2025-11-10 22:01:47",
      "modified": "2026-03-04 01:31:19",
      "commits": 3
    }
  ],
  "_score": 4.9084850188786495,
  "_indexed": true,
  "_nocasepkg": "mobdb",
  "_universes": [
    "jasonad123"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-03T08:41:29.000Z",
      "distro": "noble",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "2ce7e18352e50dcc7cbd93513fc51e02c099d2fdd12b874d962a0faf58f86ca1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-03T08:41:34.000Z",
      "distro": "noble",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "91afc7e3f2e880ce98725b72ca2b54647cfc5465bd0e3cfaddebf546f4644382",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-06-03T08:41:45.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "12536176f2a13b64ca2c6d9f90e99664ae43b8f68e1a684fac8d6390c03c60ca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-06-03T08:42:31.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "b00fad8fd8ce075c1e8d7d430e03f63117a16282c0149d27f0da7971b470f374",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-06-03T08:41:29.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "0aceaff2035d956deb5193140c4e77191cb2c828b9eb413b9d5d2d80a9727078",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-03T08:40:31.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "1cf28088abdd9674ff4d180f68b7733e6987ec98e22fedb019429c459fab280d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-03T08:40:48.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "50630a206582e2be1d0ac43fbbb96dd1af88ad79c02639beff594f17fcb6c7f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-06-03T08:40:39.000Z",
      "commit": "c4f8d5bb7747a640e27ea1ad85a4140f7107517b",
      "fileid": "b91e4c99846ba1a6afcb67e49f88f24790a78b7d57c1f84fd56cb42686d250aa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jasonad123/actions/runs/26873381808"
    }
  ]
}