An open API service indexing awesome lists of open source software.

https://github.com/ehamiter/canikayakjs

Can I Kayak (the Harpeth River in Tennessee, Generally)?
https://github.com/ehamiter/canikayakjs

javascript kayak kayaking river rivers tennessee usgs usgs-api usgs-waterdata

Last synced: about 1 year ago
JSON representation

Can I Kayak (the Harpeth River in Tennessee, Generally)?

Awesome Lists containing this project

README

          

# canikayakjs
Can I Kayak (the Harpeth River in Tennessee, Generally)?

![screenshot](screenshot.png)

_This is a JavaScript version of [my original implementation written in Python/Flask](https://github.com/ehamiter/canikayak)_

Basically, I wanted a quick and convenient way to check on water levels on a river that I frequently kayak near my house, the Harpeth River, in Tennessee. I realize that this is probably only useful to literally dozens of people, but it's tricky to factor in all statistics that go into making these very non-scientific guesstimates based on the cubic feet of discharged water per second, gage height, and water temperature.

If you want to modify this for your own use, you can [look up Site Numbers at the USGS here](https://waterdata.usgs.gov/nwis/inventory). Keep in mind it has to have gage, discharge, and temperature data, and even then, it still may not parse correctly. For this particular region, I got the first two data points from one site, and had to go upstream one station to get the water temperature.