I like to stay up-to-date with what's happening in the world. Probably more than I should. One of the ways I do that is to listen to the news bulletin. ABC Newsradio is pretty good for a quick update and the midday bulletin is a good opportunity to catch up while I make my lunch.
But there's a problem: I often end up stuck in a meeting and miss the top of the hour bulletin. For years I've had a script that records the first five minutes of the hour from the stream and saves it for me to run. That works most of the time but Newsradio doesn't religiously run the bulletin every hour. If the Prime Minister is giving a press conference, if the Press Club is happening or in Summer if just everyone's on holidays, there's no bulletin.
ABC Listen used to have a feature to get the latest bulletin but it was run by humans and clearly the process wasn't very solid. There'd be times when the bulletin was days out of date. It got killed.
So I wrote a solution. Presenting Newsradio Bulletin Recorder. I tuned it on a YouTube clip that has all three versions of the Majestic Fanfare to detect a bulletin. If there's no fanfare, there's no bulletin and it throws it away. Quite a simple solution.
It drops a text-to-speech clip of the time and date, trims right up to the Fanfare and then delivers exactly five minutes of bulletin. Working well so far!
The code was all written by the DeepSeek V4 Flash 0731 model. "Cost" was US25c (though in fact I used 5 free Hypercredits from Charm Hyper). Amazing.