[Python] Updated RedditVideoMakerBot

Seekehr

Junior Member
Joined
Apr 3, 2025
Messages
141
Reaction score
47
I took interest in this project a while ago and it had some issues during video generation for me, so I decided to fix some bugs (e.g text opacity) + add some features to support slower text generation (`max_words_per_segment`) and also add support to generate a video based on comments. The current function was to generate a screenshot of the comments, which I guess works for longer form videos but wasn't really working for my shorts content, so I added an option to toggle reading the first comment it finds (i recommend setting the length to be 500+ or so, such that it doesnt generate a 5 second video) to be generated similar to the storymode mode (that only seemed to work on r/lifeprotips based on my length limits lol)

Example video:
(subtle promotion yes)
Project link: https://github.com/seekehr/RedditVideoMakerBot-Updated

this is just a fork with terrible code so show luv to the original at: https://github.com/elebumm/RedditVideoMakerBot <3
 
Update:
  • Added filter for swear words (to accomadate for youtube shorts/tiktok/reels guidelines). Modify in swear_words.json
  • Added search_keywords to allow searching threads/comments based on the keywords (REGARDLESS of if storymode is true)
  • Added used_content.json to ensure the same comment is not used everytime (if storymode is false)
  • Added support for duplicate mp3s if the same thread is used for comments/video (useful if storymode is false)
  • Added cleaner titles support by removing the text within [] brackets (many posts have, e.g, [ Serious ] in their title)
  • Removed support for AI similarity. Extremely buggy and not v useful
 
Did you code yourself from scratch or you using some sort of vibe coding tools?
 
Did you code yourself from scratch or you using some sort of vibe coding tools?
I didn't code from scratch, I forked the original project and made my changes. I've used Gemini and chatgpt to assist in the code but the listed changes were mostly coded manually by me
 
  • Added redo_per_iteration to increase the chances of finding good content
  • Added unsuitable_threads.json to store unsuitable threads so they are no longer searched to SIGNIFICANTLY reduce processing time
  • Added PRAW BFS comment traversal for MUCH faster (up to 10x) keyword searching/general comment searching
  • Added max_comments_for_post to reduce the time taken at the cost of inclusivity
 
I didn't code from scratch, I forked the original project and made my changes. I've used Gemini and chatgpt to assist in the code but the listed changes were mostly coded manually by me
Which one from Gemini or Chatgpt is more reliable for coding? I have used Chjatgpt and it tends to forget instructions very often and keep making the same mistakes over and over agin in the codes.
 
Which one from Gemini or Chatgpt is more reliable for coding? I have used Chjatgpt and it tends to forget instructions very often and keep making the same mistakes over and over agin in the codes.
Gemini for sure
 
Back
Top