{
  "_id": "6a26947f24555f66ed51c9c2",
  "Package": "flowcam",
  "Type": "Package",
  "Title": "Download and Animate USGS Stream-Gage Camera Images",
  "Version": "0.1.0.9000",
  "Authors@R": "person(\"Connor\", \"Brown\", role = c(\"aut\", \"cre\"),\nemail = \"ConnorBrown1996@gmail.com\",\ncomment = c(ORCID = \"0000-0002-9680-8930\"))",
  "Description": "A tidy interface to the U.S. Geological Survey (USGS)\nNational Imagery Management System (NIMS) API\n(<https://api.waterdata.usgs.gov/docs/nims/overview/>), which\nstores and serves images collected by stream-gage cameras at\nmonitoring locations across the United States. Provides\nfunctions to discover cameras by NWIS site number or camera ID,\nlist and filter available images by date and time, download\nimages at multiple resolutions, and assemble downloaded frames\ninto animated GIFs or MP4 videos. Integrates with the\n'dataRetrieval' package\n(<https://doi-usgs.github.io/dataRetrieval/>) to enrich camera\nrecords with watershed metadata (drainage area, hydrologic unit\ncode, state, county) and to retrieve co-located streamflow,\nstage, or water-quality time series — enabling direct\ncomparison of visual stream conditions with measured\nobservations. API authentication uses the 'API_USGS_PAT'\nenvironment variable shared with 'dataRetrieval', so a single\nkey covers both packages.",
  "License": "AGPL (>= 3)",
  "URL": "https://connorb.github.io/flowcam/,\nhttps://github.com/ConnorB/flowcam,\nhttps://connorb.r-universe.dev/flowcam",
  "BugReports": "https://github.com/ConnorB/flowcam/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "quarto",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0.9000",
  "RoxygenNote": "8.0.0.9000",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://connorb.r-universe.dev",
  "Date/Publication": "2026-05-09 03:28:49 UTC",
  "RemoteUrl": "https://github.com/ConnorB/flowcam",
  "RemoteRef": "HEAD",
  "RemoteSha": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 10:03:25 UTC",
    "User": "root"
  },
  "Author": "Connor Brown [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9680-8930>)",
  "Maintainer": "Connor Brown <ConnorBrown1996@gmail.com>",
  "MD5sum": "0b254ccf3d3c0336ff064e60f1d7e820",
  "_user": "connorb",
  "_type": "src",
  "_file": "flowcam_0.1.0.9000.tar.gz",
  "_fileid": "ea7c59bf6680d65059190cd76779f48585bf858d16003290c21c5b2668668d69",
  "_filesize": 51369330,
  "_sha256": "ea7c59bf6680d65059190cd76779f48585bf858d16003290c21c5b2668668d69",
  "_created": "2026-06-08T10:03:25.000Z",
  "_published": "2026-06-08T10:07:59.246Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80069303623,
      "time": 169,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7477175388"
    },
    {
      "job": 80069303772,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7477167929"
    },
    {
      "job": 80069303572,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7477165483"
    },
    {
      "job": 80069303895,
      "time": 214,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7477180122"
    },
    {
      "job": 80068563472,
      "time": 241,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7477113626"
    },
    {
      "job": 80069303642,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7477162186"
    },
    {
      "job": 80069303654,
      "time": 115,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7477156420"
    },
    {
      "job": 80069303646,
      "time": 131,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7477162672"
    },
    {
      "job": 80069303631,
      "time": 141,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7477165828"
    }
  ],
  "_buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ConnorB/flowcam",
  "_commit": {
    "id": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
    "author": "Connor Brown <connorbrown1996@gmail.com>",
    "committer": "Connor Brown <connorbrown1996@gmail.com>",
    "message": "use air\n",
    "time": 1778297329
  },
  "_maintainer": {
    "name": "Connor Brown",
    "email": "connorbrown1996@gmail.com",
    "login": "connorb",
    "mastodon": "@connor@fediscience.org",
    "bluesky": "@connorbrown.bsky.social",
    "orcid": "0000-0002-9680-8930",
    "twitter": "@eco_conn",
    "description": "Aquatic Ecologist | PhD Candidate | University of Kansas | #AIMS | 🏳️‍🌈 ",
    "uuid": 1915544
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "cli",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "av",
      "role": "Suggests"
    },
    {
      "package": "dataRetrieval",
      "version": ">= 2.7.17",
      "role": "Suggests"
    },
    {
      "package": "gifski",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "jpeg",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "connorb",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 33
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-05-07"
    }
  ],
  "_topics": [
    "usgs",
    "stream gage",
    "streamgage",
    "hydrology",
    "water\ndata",
    "river cameras",
    "nims",
    "nwis",
    "timelapse",
    "flood monitoring",
    "camera images",
    "flood-monitoring",
    "gif",
    "mp4",
    "streamflow",
    "usgs-api",
    "usgs-data",
    "water-data",
    "quarto"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "connorb",
      "count": 33,
      "uuid": 1915544
    }
  ],
  "_userbio": {
    "uuid": 1915544,
    "type": "user",
    "name": "Connor Brown",
    "description": "Aquatic Ecologist | PhD Candidate | University of Kansas | #AIMS | 🏳️‍🌈 "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/flowcam"
  },
  "_devurl": "https://github.com/connorb/flowcam",
  "_pkgdown": "https://connorb.github.io/flowcam/",
  "_searchresults": 5,
  "_quarto": true,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/flowcam.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "build_image_url",
    "download_images",
    "find_cameras",
    "find_gage_cameras",
    "get_flow_statistics",
    "get_network_cameras",
    "get_site_data_availability",
    "get_site_field_measurements",
    "get_site_streamflow",
    "get_timelapse_url",
    "list_images",
    "make_gif",
    "make_video",
    "set_nims_key",
    "set_usgs_api_key"
  ],
  "_help": [
    {
      "page": "build_image_url",
      "title": "Build full image URLs from camera metadata and filenames",
      "topics": [
        "build_image_url"
      ]
    },
    {
      "page": "download_images",
      "title": "Download camera images to disk",
      "topics": [
        "download_images"
      ]
    },
    {
      "page": "find_cameras",
      "title": "Query NIMS cameras",
      "topics": [
        "find_cameras"
      ]
    },
    {
      "page": "find_gage_cameras",
      "title": "Query NIMS cameras and enrich with NWIS site metadata",
      "topics": [
        "find_gage_cameras"
      ]
    },
    {
      "page": "get_flow_statistics",
      "title": "Retrieve historical flow statistics for a USGS gage",
      "topics": [
        "get_flow_statistics"
      ]
    },
    {
      "page": "get_network_cameras",
      "title": "Find cameras on the same stream network",
      "topics": [
        "get_network_cameras"
      ]
    },
    {
      "page": "get_site_data_availability",
      "title": "Discover available time series at a USGS gage",
      "topics": [
        "get_site_data_availability"
      ]
    },
    {
      "page": "get_site_field_measurements",
      "title": "Retrieve manual field measurements for a USGS gage",
      "topics": [
        "get_site_field_measurements"
      ]
    },
    {
      "page": "get_site_streamflow",
      "title": "Retrieve streamflow data for a USGS gage",
      "topics": [
        "get_site_streamflow"
      ]
    },
    {
      "page": "get_timelapse_url",
      "title": "Get the timelapse video URL for a camera",
      "topics": [
        "get_timelapse_url"
      ]
    },
    {
      "page": "list_images",
      "title": "List image filenames for a NIMS camera",
      "topics": [
        "list_images"
      ]
    },
    {
      "page": "make_gif",
      "title": "Assemble camera images into an animated GIF",
      "topics": [
        "make_gif"
      ]
    },
    {
      "page": "make_video",
      "title": "Assemble camera images into an MP4 video",
      "topics": [
        "make_video"
      ]
    },
    {
      "page": "set_usgs_api_key",
      "title": "Store your USGS API key in .Renviron",
      "topics": [
        "set_usgs_api_key"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ConnorB/flowcam/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/ConnorB/flowcam/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "pecos-river.qmd",
      "filename": "pecos-river.html",
      "title": "Comparing two Pecos River gages with flowcam",
      "engine": "quarto::html",
      "headings": [
        "Camera discovery with gage metadata",
        "Listing images from both cameras",
        "Downloading images from both sites",
        "GIF of the Roswell camera",
        "Video of the Acme camera",
        "Tips"
      ],
      "created": "2026-05-05 22:13:13",
      "modified": "2026-05-07 21:57:14",
      "commits": 4
    },
    {
      "source": "getting-started.qmd",
      "filename": "getting-started.html",
      "title": "Getting started with flowcam",
      "engine": "quarto::html",
      "headings": [
        "Authentication",
        "Finding cameras",
        "Listing available images",
        "Filtering by time",
        "Chronological order",
        "Pagination",
        "Downloading images",
        "Image sizes",
        "Time filtering",
        "Resuming partial downloads",
        "Making a GIF",
        "One frame per day",
        "Making a video",
        "Next steps"
      ],
      "created": "2026-05-05 22:13:13",
      "modified": "2026-05-08 01:20:09",
      "commits": 5
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "flowcam",
  "_universes": [
    "connorb"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:06:28.000Z",
      "distro": "noble",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "5ab3c4515e3de638e59874681ee4dcdb80f55b6bf06aa98d2b342ecb85d3e5fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:06:04.000Z",
      "distro": "noble",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "a2585986f6416553694d4c65328d66cedc60473f17e88bff3d592cd222563187",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:06:06.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "4f2e59b870741e371c8d01959b3d5476be37b8a7c0e8ec44211e75b03b39eb23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:06:41.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "0aa4cbd509b23d780dc5f95eaa81225592d55317da217c75400800ab2ac0b137",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:06:07.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "87f0b0833b278a1031a7f066b6f5d9db091bb49f97c18e2180382f05b0796511",
      "status": "success",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:05:28.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "1e4d34bde788c49363e62b2db8b2bc5ed25460f6a64d6c2f50995f2b15ef3bbe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:05:42.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "7ccbeb14a20a63938b54aa47b09c22c87f9bf4192ecd44b41b3fbc29835828bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-08T10:05:50.000Z",
      "commit": "eaee206724ffc7d937310dab9fb65f2af561c7ab",
      "fileid": "10d078557ca2e0922ae16fbbaf8b83440abae3751ef2b01b86084347f977c8d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/connorb/actions/runs/27130072372"
    }
  ]
}