šŸ¤–Ā I fully automatized a Youtube channel

How I fully automatized a Youtube channel?

You can check the channel here: https://www.youtube.com/channel/UCAq2Yn8ASBF76LV85TxR9CQ/

One year ago, IĀ discovered a fabulous GitHub project called twitchtube. This tool creates a compilation of Twitch clips automatically.

You just have to give him as input the Twitch channel or the game you want to compile and the frequency like a week, a month, etc. So IĀ planned to create a channel for video compilations of a game called DayZ and post it monthly.

The bot coded by offish was able to create a compilation video and post it on Youtube. But I wanted the bot to also create a thumbnail for the video so I upgraded it. You can find the full code of the upgraded project here:Ā https://github.com/gantoin/twitchtube-for-dayz

Screenshot of the automatized Youtube channel

To create these thumbnails, I used imagemagick and ffmpeg. Fantastic tools to manipulate images and videos with simple commands.

With imagemagick, IĀ picked 4 images from clips, pasted my logo in the middle and it's done!

Code to generate thumbnails

I also customized the bot to put the name of the video dynamically.

IĀ just had to create a scheduled command which runs the startup command: python3 run main.py

And that's all, my Youtube channel was fully automatized. Nowadays, it's not. You know... Maintaining side projects asks a lot of energy. So Twitch updated their APIs and the bot didn't work well.

I should fix it... Some day...