https://github.com/benstroud/nps_webcams
Recreational programming. A simple web app to display National Park webcams. Go/Gin. NPS API.
https://github.com/benstroud/nps_webcams
Last synced: 10 months ago
JSON representation
Recreational programming. A simple web app to display National Park webcams. Go/Gin. NPS API.
- Host: GitHub
- URL: https://github.com/benstroud/nps_webcams
- Owner: benstroud
- Created: 2025-02-01T03:27:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-01T04:19:49.000Z (10 months ago)
- Last Synced: 2025-02-01T04:23:19.965Z (10 months ago)
- Language: Go
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# National Park Service Webcam Gallery
This is a simple Go/Gin web app to display a gallery of the various National
Park Service webcams as discovered through the NPS API. This is a recreational
programming project that I thought would be useful and fun to explore.
I've hosted the application publicly using Railway:
[](https://railway.app/)
## Running locally
An API key can be obtained from the [NPS Developer Resources "Get Started"
page](https://www.nps.gov/subjects/developer/get-started.htm).
## To run
```bash
export NPS_API_KEY=
go run .
```
Then visit in your browser.
## Screenshot

## Diagram
The dataset is very small and currently stored in memory. The NPS API is used on
app startup and then every 30 minutes to dynamically refresh the data.

## License
MIT