{
  "_id": "6aaf1a263d719c1f8407d99d",
  "Package": "airnow",
  "Title": "Retrieve 'AirNow' Air Quality Observations and Forecasts",
  "Version": "0.2.0",
  "Authors@R": "person(\"Brian\", \"Connelly\", , \"bdc@bconnelly.net\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-9948-0379\"))",
  "Description": "Retrieve air quality data via the 'AirNow'\n<https://www.airnow.gov/> API.",
  "License": "MIT + file LICENSE",
  "URL": "https://briandconnelly.github.io/airnow/,\nhttps://github.com/briandconnelly/airnow",
  "BugReports": "https://github.com/briandconnelly/airnow/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "LazyData": "true",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://briandconnelly.r-universe.dev",
  "Date/Publication": "2026-09-19 23:09:11 UTC",
  "RemoteUrl": "https://github.com/briandconnelly/airnow",
  "RemoteRef": "HEAD",
  "RemoteSha": "75bb6345e001db4b27a44316def5964cd032de87",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-19 23:23:34 UTC",
    "User": "root"
  },
  "Author": "Brian Connelly [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-9948-0379>)",
  "Maintainer": "Brian Connelly <bdc@bconnelly.net>",
  "_user": "briandconnelly",
  "_type": "src",
  "_file": "airnow_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6c8a85085e43778a6cb59e5050fe531350c58d11296662bfd7406f39cbd4dd01",
  "_filesize": 444370,
  "_sha256": "6c8a85085e43778a6cb59e5050fe531350c58d11296662bfd7406f39cbd4dd01",
  "_expires": "2026-12-28T23:26:28.000Z",
  "_created": "2026-09-19T23:23:34.000Z",
  "_published": "2026-09-19T23:26:30.622Z",
  "_jobs": [
    {
      "job": 105985275439,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10594690328"
    },
    {
      "job": 105985275487,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10593454046"
    },
    {
      "job": 105985275440,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10594286003"
    },
    {
      "job": 105985275476,
      "time": 79,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10594405709"
    },
    {
      "job": 105984806014,
      "time": 229,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10593319151"
    },
    {
      "job": 105985275427,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10594450729"
    },
    {
      "job": 105985275450,
      "time": 73,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10594775260"
    },
    {
      "job": 105985275485,
      "time": 83,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10594585549"
    },
    {
      "job": 105985275484,
      "time": 71,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10594595431"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049",
  "_status": "success",
  "_upstream": "https://github.com/briandconnelly/airnow",
  "_commit": {
    "id": "75bb6345e001db4b27a44316def5964cd032de87",
    "author": "briandconnelly-agent[bot] <292553156+briandconnelly-agent[bot]@users.noreply.github.com>",
    "committer": "briandconnelly-agent[bot] <292553156+briandconnelly-agent[bot]@users.noreply.github.com>",
    "message": "feat: warn when historical forecasts are asked for future dates\n\nAirNow's historical forecast service serves dates only through today: a\nre-probe at 16:05 PDT found nothing valid for tomorrow even though\n/aq/forecast/current/ was already serving that issuance. Requests for\nfuture dates returned an empty tibble with no explanation, so warn and\npoint to get_airnow_forecasts(), and say so in both help pages.\n\n🤖 Generated with Claude Code\n",
    "time": 1789859351
  },
  "_maintainer": {
    "name": "Brian Connelly",
    "email": "bdc@bconnelly.net",
    "login": "briandconnelly",
    "linkedin": "in/briandconnelly",
    "orcid": "0000-0002-9948-0379",
    "description": "",
    "uuid": 658158
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "briandconnelly",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-38",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "briandconnelly",
      "count": 11,
      "uuid": 658158
    },
    {
      "user": "geraldinegomez",
      "count": 1,
      "uuid": 46997659
    }
  ],
  "_userbio": {
    "uuid": 658158,
    "type": "user",
    "name": "Brian Connelly",
    "followers": 67
  },
  "_downloads": {
    "count": 345,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/airnow"
  },
  "_devurl": "https://github.com/briandconnelly/airnow",
  "_pkgdown": "https://briandconnelly.github.io/airnow/",
  "_searchresults": 7,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/airnow.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/briandconnelly/airnow",
  "_realowner": "briandconnelly",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2022-10-31"
    },
    {
      "version": "0.1.1",
      "date": "2026-03-01"
    }
  ],
  "_exports": [
    "aqi_color",
    "aqi_descriptor",
    "get_airnow_area",
    "get_airnow_conditions",
    "get_airnow_forecast",
    "get_airnow_forecast_history",
    "get_airnow_forecasts",
    "get_airnow_key",
    "get_airnow_monitors",
    "get_airnow_observations",
    "get_airnow_reporting_area",
    "get_airnow_token",
    "set_airnow_key",
    "set_airnow_token"
  ],
  "_datasets": [
    {
      "name": "airnow_areas",
      "title": "AirNow reporting areas",
      "object": "airnow_areas",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "reporting_area",
        "state_code",
        "country_code",
        "latitude",
        "longitude",
        "gmt_offset",
        "observes_dst",
        "tz_standard",
        "tz_daylight",
        "reporting_area_code",
        "agency",
        "lookup_behavior",
        "considered_monitors",
        "lookup_boundary"
      ],
      "rows": 1036,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "airnow_areas",
      "title": "AirNow reporting areas",
      "topics": [
        "airnow_areas"
      ]
    },
    {
      "page": "aqi",
      "title": "Label AQI Values",
      "topics": [
        "aqi_color",
        "aqi_descriptor"
      ]
    },
    {
      "page": "get_airnow_forecast_history",
      "title": "Get past air quality forecasts",
      "topics": [
        "get_airnow_forecast_history"
      ]
    },
    {
      "page": "get_airnow_forecasts",
      "title": "Get current air quality forecasts",
      "topics": [
        "get_airnow_forecasts"
      ]
    },
    {
      "page": "get_airnow_key",
      "title": "Manage your AirNow API key",
      "topics": [
        "get_airnow_key",
        "set_airnow_key"
      ]
    },
    {
      "page": "get_airnow_monitors",
      "title": "Get air quality data from monitoring sites in a region",
      "topics": [
        "get_airnow_monitors"
      ]
    },
    {
      "page": "get_airnow_observations",
      "title": "Get current air quality observations",
      "topics": [
        "get_airnow_observations"
      ]
    },
    {
      "page": "get_airnow_reporting_area",
      "title": "Find the AirNow reporting area for a location",
      "topics": [
        "get_airnow_reporting_area"
      ]
    }
  ],
  "_readme": "https://github.com/briandconnelly/airnow/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.8750612633917,
  "_indexed": true,
  "_nocasepkg": "airnow",
  "_universes": [
    "briandconnelly"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-19T23:25:47.000Z",
      "distro": "resolute",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/a20abb6354c2d4c3dadfec0eda293d763e82e87e219755660ddf81e8750f37dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-19T23:25:47.000Z",
      "distro": "resolute",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/61bda77b043660b38c900ceb281ab6ec0039a4316e003326b62687eb4c1080d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-19T23:25:05.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/3b15b03ce05a1f1b5ba1fc0abcfd621a67b19f61213e795cee3ea7777ec2a183",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-19T23:25:00.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/7823e02ef11d19f192f4db295f305447f68d54ad5723e3d4d7055f9a47525ae7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-09-19T23:25:42.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/279a9a27c0a09e29d25534af78071a7be26cc471f1c205b41d9139e4ed3d4413",
      "status": "success",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-19T23:24:37.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/3aa157c82d523fec4a172190d4a9cc8c83f922816122a163ab76957e10ff589f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-19T23:24:47.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/ea62693518db487d4fc6ed976acca557592708b4ff2e64ce459aa0c93306d588",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-19T23:24:38.000Z",
      "commit": "75bb6345e001db4b27a44316def5964cd032de87",
      "fileid": "https://r2.ropensci.org/c27e5974b8d0d7feb7c24d66875dcb9be351ed3c2b2585397b55c4aba265566d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/briandconnelly/actions/runs/35475816049"
    }
  ]
}