Skip to content

Instantly share code, notes, and snippets.

@chanslor
Created October 19, 2017 15:43
Show Gist options
  • Save chanslor/4128be5e4f14e531a4e3a1759868b1b4 to your computer and use it in GitHub Desktop.
Save chanslor/4128be5e4f14e531a4e3a1759868b1b4 to your computer and use it in GitHub Desktop.
Connect to USGS and find out if Kayaking is possible
#!/bin/bash
# MAIN MAP FOR AL:
# http://maps.waterdata.usgs.gov/mapper/index.html?state=al
#
# 02423414 LITTLE CAHABA RIVER AT CAH BEA RD NR CAHABA HTS AL #Cahaba Beach Road
# URL: https://waterdata.usgs.gov/nwis/uv?site_no=02423414
# NOTE: Seems to drop about 3"/hour after peaking.
#
# 02423380 CAHABA RIVER NEAR MOUNTAIN BROOK AL # Piggly Wiggly @River Run
# URL: https://waterdata.usgs.gov/nwis/uv?site_no=02423380
# NOTE: Seems to drop about 4"/hour after peaking.
#
# 02423400 LITTLE CAHABA RIVER NR JEFFERSON PARK, AL. # Bailey Road
# URL: https://waterdata.usgs.gov/nwis/uv?site_no=02423400
# NOTE: Seems to drop about 10"/hour after peaking.
#
# 02423397 LITTLE CAHABA RIVER BELOW LEEDS, AL. #Leeds Park
# URL: https://waterdata.usgs.gov/nwis/uv?site_no=02423397
# NOTE: Seems to drop about 3.5"/hour after peaking.
DATE=$(date +"%Y%m%d %H%M%S")
#grab image:
# wget -O /tmp/3test.html "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02423380&parm_cd=00060&period=7"
#grab current values
echo -n "------ "
date
echo -n "Cahaba "
curl -L -s -d "site_no=02423380" -G "http://waterdata.usgs.gov/nwis/uv" | grep instantaneous | awk ' { a = $5; getline ; b = $5 ; print "CFS:"a" HEIGHT:"b } '
wget -O ./cahaba-CFS.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02423380&parm_cd=00060&period=1" > /dev/null 2>&1
wget -O ./cahaba-HEIGHT.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02423380&parm_cd=00065&period=1" > /dev/null 2>&1
echo -n "Little Cahaba "
curl -L -s -d "site_no=02423414" -G "http://waterdata.usgs.gov/nwis/uv" | grep instantaneous | awk ' { a = $5; getline ; b = $5 ; print "CFS:"a" HEIGHT:"b } '
wget -O ./little-cahaba-CFS.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02423414&parm_cd=00060&period=1" > /dev/null 2>&1
wget -O ./little-cahaba-HEIGHT.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02423414&parm_cd=00065&period=1" > /dev/null 2>&1
echo -n "Locust Fork "
curl -L -s -d "site_no=02455000" -G "http://waterdata.usgs.gov/nwis/uv" | grep instantaneous | awk ' { a = $5; getline ; b = $5 ; print "CFS:"a" HEIGHT:"b } '
wget -O ./locust-fork-CFS.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02455000&parm_cd=00060&period=1" > /dev/null 2>&1
wget -O ./locust-fork-HEIGHT.png "http://waterdata.usgs.gov/nwisweb/graph?agency_cd=USGS&site_no=02455000&parm_cd=00065&period=1" > /dev/null 2>&1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment