It turns out to be a 998 char long m3u8 URL where the content seems to be Base64 encoded, but it won't decode as such so it is some other kind of m3u8 encryption.
huh ? If I download that m3u8 URI with wget I get a 'normal' text file that represents a m3u file (with video related extensions ofc). Did you use/do something special to download the m3u8 file for that URL ?
So now I am doing a complete 1 hour download using this m3u8.
You should be able to automate that, but depends a little on the download utility that you use. I assume that you are only interested in 'some' parts of that live stream (for example the regular weather report that is aired at specific times/time intervals) in which case you should be able to write a small utility that runs in the background, checking the date/time (intervals) and invoke the recording utility for a specific amount of time (or kill/close it's process ID when that is not possible).
The question now is how to extract the m3u8 url programmatically (if it expires regularly, if not then it probably will work into the future).
Usuaulyl sites suh as twitch that display those videos have a API that you can use to extract all kinds of information. Some API's are free, some paid, other sometimes require an account. I do not know anything about Twitch so I have no idea.
I did came across
this utility that has some interesting comments on its twitch plugin (be sure to read that, also to understand better why it is not always legal to do as you request and platforms like twitch tries to protect itself against such practices).
Also as a hint, make sure to do a search for twitch and record/save as there are many other such kind of tools like the utility mentioned above (also those that use twitch API to extract all kinds of information from a stream, most come with sourcecode, hint: include github (or any other source hosting sites) to your searches

).