curl -fsSL "https://hydrological.org/api/v1/datasets/usgs-3dhp/links.txt?bbox=-123,43.5,-121,45.5" \
| xargs -n 1 curl -fLO
import requests
r = requests.get("https://tnmaccess.nationalmap.gov/api/v1/products",
params={"bbox": "-123,43.5,-121,45.5",
"datasets": "3D Hydrography Program (3DHP)"})
for item in r.json()["items"]:
print(item["title"], item["downloadURL"])
const res = await fetch("https://hydrological.org/api/v1/datasets/usgs-3dhp/links?bbox=-123,43.5,-121,45.5");
const { groups } = await res.json();
for (const g of groups) g.links.forEach(l => console.log(l.url));