fuzzyworld

find-stone-beer / files / README.md

README.md

964 B · history · blame

Find Stone Beer

This project is a Go application that once a day pings Stone Brewing API to figure out if any of my nearby stores have Arrogant Bastard in stock, and then sends that information to my phone using Pushover.

Tech used

So what?

Part of the reason for this project (aside from finding where the hell Stone ships Arrogant Bastard, because they certainly don't ship it to the bigger sellers around me!) is to figure out how to perform simple tasks like this and provide notifications for myself without needing a dedicated server. This project can now serve as a simple example of performing simple automation and notifying users.

Source
1# Find Stone Beer
2
3This project is a Go application that once a day pings Stone Brewing API to figure out if any of my nearby stores have Arrogant Bastard in stock, and then sends that information to my phone using Pushover.
4
5## Tech used
6
7- golang
8- all data comes from [Find Stone Brewing](https://find.stonebrewing.com/) web site
9- Pushover is used for delivering notifications to my phone
10- GitLab CICD is used to perform a scheduled run of this app
11- due to Pushover 1k message limit, GitLab Pages are used to hold the entire set of results
12
13## So what?
14
15Part of the reason for this project (aside from finding where the hell Stone ships Arrogant Bastard, because they certainly don't ship it to the bigger sellers around me!) is to figure out how to perform simple tasks like this and provide notifications for myself **without needing a dedicated server**.
16This project can now serve as a simple example of performing simple automation and notifying users.