Automate production of Reddit story videos for your TikTok or YouTube Shorts channel without manual editing.
Generate narrated clips from any subreddit with customizable background gameplay video and music.
Filter NSFW content and choose between light or dark video styles for consistent channel branding.
Requires Python 3.10, a Reddit developer API key, and Playwright with browser binaries installed.
elebumm/RedditVideoMakerBot is a Python script that automatically generates short-form videos from Reddit threads. The format it produces is a common one on TikTok, YouTube Shorts, and Instagram Reels: a screenshot of a Reddit post or comment read aloud with a text-to-speech voice, playing over gameplay footage with background music. The bot handles the entire assembly process, pulling content from Reddit and combining it into a finished video file. To use it, you connect it to your Reddit account through Reddit's developer API, then run a single command. The bot prompts you to configure your preferences, such as which subreddit to pull from, what background video to use, and which voice to use for narration. The result is a video file saved to your computer that you then upload to a platform manually. The bot does not handle uploading, to avoid triggering platform content policies. Setup requires Python 3.10 and involves installing a few dependencies, including Playwright, a tool for automating web browsers. The README walks through installation steps, and a separate documentation site covers things in more detail. The project was built to automate a type of video content that had become popular on social media but required repetitive manual work to produce. Over time, features were added including light and dark mode video styles, an NSFW content filter, the option to select a specific Reddit thread rather than a random one, and customizable background music. The README includes a checklist showing which planned features have been completed. The project is maintained by a small named team and is open to contributions from anyone. A Discord server is available for questions and support.
← elebumm on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.