About this project

Reddit Video Maker Bot is a Python-based tool that automates the generation of short-form video content from Reddit threads. It targets the popular video format seen on TikTok, YouTube, and Instagram, where Reddit posts and comments are narrated over background gameplay footage. The bot handles the entire pipeline programmatically: it connects to the Reddit API to fetch threads and comments, generates voice narration via text-to-speech, and compiles the final video file with background visuals and optional background music. No manual video editing or asset compiling is required. Key capabilities evidenced in the README include: - Background music selection for generated videos. - Ability to choose a specific Reddit thread rather than random selection. - Customizable background video instead of the default Minecraft footage. - Subreddit selection, allowing users to target any subreddit. - Voice selection for narration. - Duplicate video detection to avoid regenerating already created content. - Light and Dark mode support. - NSFW post filtering. The tool requires Python 3.10 and Playwright for browser automation. Installation involves cloning the repository, setting up a virtual environment, installing dependencies, and configuring Reddit API credentials via a guided setup prompt. Configuration is stored in a config.toml file. The bot outputs a video file for manual upload; it does not auto-upload to platforms to avoid community guideline issues. An experimental installation script is available for macOS and Linux. Documentation is hosted separately, and a Discord server is available for support.