find-stone-beer / files / README.md
README.md
2766918c 2023-08-23 Pavel Safronov | 1 | # Find Stone Beer |
352a2a02 2023-08-22 Pavel Safronov | 2 | |
2766918c 2023-08-23 Pavel Safronov | 3 | 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. |
352a2a02 2023-08-22 Pavel Safronov | 4 | |
2766918c 2023-08-23 Pavel Safronov | 5 | ## Tech used |
352a2a02 2023-08-22 Pavel Safronov | 6 | |
2766918c 2023-08-23 Pavel Safronov | 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 | |
352a2a02 2023-08-22 Pavel Safronov | 12 | |
2766918c 2023-08-23 Pavel Safronov | 13 | ## So what? |
352a2a02 2023-08-22 Pavel Safronov | 14 | |
2766918c 2023-08-23 Pavel Safronov | 15 | 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**. |
| 16 | This project can now serve as a simple example of performing simple automation and notifying users. |