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)?
- Host: GitHub
- URL: https://github.com/ehamiter/canikayakjs
- Owner: ehamiter
- License: mit
- Created: 2020-05-14T22:13:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T22:37:54.000Z (over 1 year ago)
- Last Synced: 2025-01-14T12:53:52.733Z (over 1 year ago)
- Topics: javascript, kayak, kayaking, river, rivers, tennessee, usgs, usgs-api, usgs-waterdata
- Language: HTML
- Homepage: https://canikayak.com/
- Size: 2.6 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# canikayakjs
Can I Kayak (the Harpeth River in Tennessee, Generally)?

_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.