fuzzyworld

find-stone-beer / files / README.md

README.md

Blame: the commit that last changed each line · file · history

2766918c 2023-08-23 Pavel Safronov1# Find Stone Beer
352a2a02 2023-08-22 Pavel Safronov2
2766918c 2023-08-23 Pavel Safronov3This 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.
352a2a02 2023-08-22 Pavel Safronov4
2766918c 2023-08-23 Pavel Safronov5## Tech used
352a2a02 2023-08-22 Pavel Safronov6
2766918c 2023-08-23 Pavel Safronov7- 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
352a2a02 2023-08-22 Pavel Safronov12
2766918c 2023-08-23 Pavel Safronov13## So what?
352a2a02 2023-08-22 Pavel Safronov14
2766918c 2023-08-23 Pavel Safronov15Part 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.