It is the 2086th of March 2020 (aka the 15th of November 2025)
You are 18.97.14.85,
pleased to meet you!
mailto:blog-at-heyrick-dot-eu
Getting there...
This is the debugging log of starting Tea and clicking on the icon. It complains and then opens a blank window, but that's not the part I'm looking at right now. The debug log shows the action.
Tea v0.25x (16th October 2025) starting...
Executable built at 19:23:05 on Oct 16 2025.
Trace options:
* Programme information parsing . . . YES
* Multi-channel prefetching . . . . . NO
* Grid window open/positioning . . . NO
* Programme searching . . . . . . . . NO
* Scheduler . . . . . . . . . . . . . NO
prog_fetchday(0)
Determined ctime value for midnight 2025/10/16 is 1760572800
The URL is "https://www.freesat.co.uk/api/tv-guide?nid=28801&start=1760572800".
The cache file is "tvguide=00".
Fetch successful, retrieved 1543437 bytes of data in 8 centiseconds.
(unfeasibly fast - probably pulled it from cache file)
prog_fetchday() done.
prog_extractday(0)
Found start of service ID 10363
We are interested in this channel ("BBC ONE Ln HD" -> 0)
...would start scanning for programmes at this point...
Found start of service ID 6940
We are interested in this channel ("BBC TWO HD" -> 1)
...would start scanning for programmes at this point...
Found start of service ID 20830
We are interested in this channel ("ITV1 HD" -> 2)
...would start scanning for programmes at this point...
Found start of service ID 8300
We are interested in this channel ("Channel 4 HD" -> 3)
...would start scanning for programmes at this point...
Found start of service ID 2108
We are interested in this channel ("5 HD" -> 4)
...would start scanning for programmes at this point...
Found start of service ID 6951
We are interested in this channel ("BBC THREE HD" -> 5)
...would start scanning for programmes at this point...
Found start of service ID 10365
We are interested in this channel ("BBC FOUR HD" -> 6)
...would start scanning for programmes at this point...
Found start of service ID 8926
Found start of service ID 10335
[snip lots of entries]
Found start of service ID 8382
We are interested in this channel ("Film4" -> 74)
...would start scanning for programmes at this point...
Found start of service ID 8381
Found start of service ID 55225
We are interested in this channel ("TalkingPics TV" -> 76)
...would start scanning for programmes at this point...
Found start of service ID 6952
We are interested in this channel ("CBBC HD" -> 77)
...would start scanning for programmes at this point...
Found start of service ID 10366
Found start of service ID 55305
[snip lots more entries]
Found start of service ID 50482
Found start of service ID 10329
Scanned 128 channels and found 12 channels of interest.
(tracking channels with no data found...TODO!)
prog_extractday() done.
I'm thinking the initial version(s) will run midnight to midnight in order to get something on-screen; I can look to doing 5am to 5am (sort of like a regular TV guide) afterwards.
Oh, and it also happily fetches tomorrow, the next day, and so on. It just doesn't, yet, parse the programmes.
Cache expiry is six hours, but I will need to put in some logic to invalidate the cache files at midnight. As you might have noticed, they're large.
Oh2, if you're wondering "doesn't the program know whether or not data came from the cache... no, it doesn't. Only the fetcher knows. You ask the fetcher to fetch something (clue in the name!) and it returns the requested data. How it does it (real fetch, cache file, carrier pigeon...) is nobody else's concern.
But, alas, it's dark outside which means time to make something to eat, and then settle down with... um... Netflix? A book? Or maybe just turn the light off and listen to music? Well, after I eat. I think I'll eat one of the Lidl burger-in-a-bag thingies, I can airfry some chips to go with it.
And when I say burger-in-a-bag, I mean that quite literally. Whoever thought this was the ideal way to package a burger? I know Lidl stuff is cheap and cheerful, but you know, you'd have hoped that they'd have had more pride in their product than to be okay with it arriving on the customer's plate looking like roadkill. Burger in a bag - SMDH.
I like that they feel the need to put a pictue of a cow on the pack.
Your comments:
Please note that while I check this page every so often, I am not able to control what users write; therefore I disclaim all liability for unpleasant and/or infringing and/or defamatory material. Undesired content will be removed as soon as it is noticed. By leaving a comment, you agree not to post material that is illegal or in bad taste, and you should be aware that the time and your IP address are both recorded, should it be necessary to find out who you are. Oh, and don't bother trying to inline HTML. I'm not that stupid! ☺ As of February 2025, commenting is no longer available to UK residents, following the implementation of the vague and overly broad Online Safety Act. You must tick the box below to verify that you are not a UK resident, and you expressly agree if you are in fact a UK resident that you will indemnify me (Richard Murray), as well as the person maintaining my site (Rob O'Donnell), the hosting providers, and so on. It's a shitty law, complain to your MP. It's not that I don't want to hear from my British friends, it's because your country makes stupid laws.
You can now follow comment additions with the comment RSS feed. This is distinct from the b.log RSS feed, so you can subscribe to one or both as you wish.
John, 16th October 2025, 20:39
C'est des fois triste ta vie !
Rick, 17th October 2025, 14:37
Pas trop. C'est un problème de pays développé, non?
This web page is licenced for your personal, private, non-commercial use only. No automated processing by advertising systems is permitted.
RIPA notice: No consent is given for interception of page transmission.