Frustrated by the Weather Network's UI updates increasing their focus on delivering ads over information, and curious about Amazon SNS (Simple Notification Service) I created this quick proof of concept.
The script written in C# uses the Selenium Web Driver to browse the Weather Network's hourly forecast page for my home town. It calculates the low/high temperatures, probability of precitipation, total precipitation and delivers a summary of the forecast either via email or SMS (leveraging AWS).
The library can track score, time spent, completion status and bookmarks. It can also retrieve the learner's name from the LMS for personalization.
Building this made me wonder about the future of revenue generation on the internet as web traffic will increasingly be not from human sources, but agentic AI.
Disclaimer: This was a quick proof of concept and is by no means secure or production ready code and is reliant on the HTML structure of the Weather Network's site being static.