>>26591436NTA but here is the mega instructions copy pasted
Download yt-dlp or ytarchive and ffmpeg. Those have instructions already so I'll skip that. yt-dlp has an argument that allows it to function like ytarchive though I've never tested it. Once they're ready you can open up task scheduler
Create New task. Name it whatever you like. Go to Triggers tab on top. Create new trigger. Set it to On a schedule, Daily, start time whenever you want, recur every 1 day.
In advanced, repeat task every 15 minutes for a duration of 1 day, and tick Enabled. Ok window
Go to the Actions tab and create new action. Start a program and select the ytarchive,exe. For arguments, it'll be quite the dump. I use this for a dedicated archive drive
--cookies <path to cookies.txt> --merge --output "N:\Archive\%(channel)s\%(upload_date)s\%(title)s - [%(id)s] - [%(upload_date)s]\%(title)s" --retry-stream 15 --threads 3 --thumbnail --write-description --write-thumbnail
https://www.youtube.com/channel/UCO_aKKYxn4tvrqPjcTzZ6EQ/live best
Get your cookies from the cookies.txt addon used on youtube. Place it with the yt-dlp/ytarchive exes. merge will merge audio and video. You'll want to customize the output path in the beginning, but after Archive\ it'll create a folder with the channel name, then a folder inside with upload date, then inside with a stream title/ID/date, with the actual stream, thumbnail, and description being inside that. Threads determines how many download threads it'll do. The next three are self explanatory. The url is Fauna's channel url with /live on the end to always link to the current live stream. ytarchive handles live links well so it works out. best at the end will max out the stream quality, so if you want a lower quality archive you'll want to look that up. Confirm all that. Skip conditions. Settings tab: Enable Allow task to be run on demand, If the running task..., and if the task is already running do not start a new instance. Confirm all that, start the task, and run it. It should open up a command prompt window that says "You have opted to wait for a livestream to be scheduled. Waiting every 15 seconds." If you get that, then go back into the task's properties and choose "Run whether user is logged on or not" under general. That'll make it so future runs of the task are ran in the background instead of foreground. You can see them in task manager.
Also to get the 4chanx script to see dead links