Categorygithub.com/calvinmclean/stocker
repositorypackage
0.4.0
Repository: https://github.com/calvinmclean/stocker.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Stocker

GitHub go.mod Go version (subdirectory of monorepo) GitHub Workflow Status License Go Reference

Stocker leverages data from AZ GFD's Stocking Schedule to provide on-demand information about fish stocking in Arizona.

Check it out at https://azstocker.com!

How To

Install using go install or cloning this repository:

go install github.com/calvinmclean/stocker/cmd/stocker@latest

Get API Key

First, a Google API key is necessary to access the stocking schedule Google Sheet.

Follow these instructions from Google to setup a developer account, then get an API key instead of the Oauth credentials file.

Set the API key as the API_KEY environment variable or supply as a CLI flag with --api-key

Run CLI

# get the last and next Winter stocking dates for the Lower Salt River and Rose Canyon Lake
stocker get -p winter -w "lower salt river" -w "rose canyon lake" --next --last

Run Server

# run the server
stocker server

# use curl to get the last and next stocking dates for all CFP waters
curl 'localhost:8080/cfp?next=true&last=true&showAll=true'