There's no thread on this, it's a piece of custom software I modified for the BossmanJack restream. Kick VODs autodelete after 30 days so that's not a proper way to archive them.
It's a Python app using streamlink to get the m3u8 playlist of the livestream on Twitch, and it's listening to the Twitch notifications to see when he goes live. It then kicks off ffmpeg, just smashing the raw video from Twitch into the Kick ingest, with zero processing or re-encoding. It's mostly software I wrote for a company for a completely different purpose which I hacked Twitch support in, I can't release it as open-source and I don't have the time to just rewrite it for this purpose to publish it as open source, but it's not too hard to recreate.
All of this is living on a small VM as this process requires near-zero resources, and no diskspace because the stream is just flying through ffmpeg completely in memory with zero processing. I have a seperate setup for when Austin's live where a completely botched version of ffmpeg is running that does live transcoding of the video feed if he's running his stream in 1440p, because Kick can't handle this and their maximum supported resolution is 1080p, with most of the buffers hacked out or minimized to reduce latency to the output to Kick.
For clipping/archiving I use an entirely different process that's just a dumb shell script kicking off yt-dlp in a loop with the --wait-for-video option, looking at Bossman's Twitch channel passing the traffic through a proxy that Twitch doesn't flag for in-line advertisements, and then I just usually use ffmpeg on the command-line for clipping or if I want to do something more complicated I just use avidemux. I've never used the Kick clipping tool in my life. The Kick restream is just there for the niggas in the Kasino who can't get Twitch ads blocked and don't want to pay that fucking Bezos kike and a crack addict.