I have some future plans for these pages, of course!
I will also need to look at the code I have for YouTube drawn order grabbing via subtitles to see if I can pick up both rounds of drawn order balls - which annoyingly remains the only official way to get the drawn order of the balls thanks to the official Web site dropping all such info quite a while ago.
Managed to spend a bit of time fixing the dynamic pages (ticket checker, winning numbers, prizes/winners, sales figures), so they're looking a bit better now. It was mainly because I had a query from someone about results checking in CSV format with the new 2 rounds and luckily the change was fairly straightforward. The Ticket Checker does still need some work (parts of it still don't know about the 2 rounds and only looks at round 1).
Fixed the grabbing of the YouTube live draw official video URL for each draw. They'd put the word "New" in the main Lotto video description, which messed up my parsing. I just removed that word from the parsing and it was all good again.
There's still quite a bit of work left to do on that draw page, but I need to switch to results grabbing next because yesterday's main Lotto results were half manually entered into my data file (it only grabbed round 1 of the 2 draw rounds).
I didn't want put the second draw of the day into a separate data file and I also didn't want the old draw data disrupted either, so I suffixed "_2" for the second draw of the draw's number (e.g. tonight's second draw would be 3179_2) and I can use the underscore - which isn't present anywhere else in my data file - to identify it's a second draw.
When reading in data from the file, I store the second draw data in a second set of arrays (so I can have access to the first and second draw set of data should I need both e.g. for combined info across both draws). It does mean that I'll need a bunch of extra code for draws from 3179 onwards that I'll be gradually adding. So, for example, the stats pages and pages that are dynamically generated currently are ignoring the second draw of a day until I get around to adding code to handle that.
In case you're wondering, my £2 stake for tonight's two draws won me a prize! Predictably, it was the bleeding awful £1 prize for matching 2 numbers on one of the draws - yep, I got only half my stake back as winnings - more like "losings". It is completely ridiculous that you now can play the lottery, "win" a cash prize and actually lose money overall!
BTW, am I the only one hugely puzzled why tonight's draw was a normal one with the lowest possible jackpot prize pool (£2m) when they're launching a complete restructure of the main Lotto game? Even more bizarrely, they had a main Lotto must be won Super Draw last Saturday that had a single £12m jackpot winner, as opposed to the dismal £1,000 top prize that was won tonight.
Previous month: May 2026