This project has been discontinued. Visit autovid to get newer versions.
This Python app scrapes popular Reddit posts and comments and creates ready-to-upload entertaining videos with background music, text-to-speech, and screenshots of the post and top comments. ✨
TL;DR it makes those Reddit text-to-speech videos that have taken over YouTube, TikTok, FaceBook, and everywhere else for you.
xgof5p.mov
NOTE: You need ffmpeg installed on your computer for this to work.
- Create your own Reddit Bot here, by selecting 'Personal Use Script' and note down the
client idandclient secret. - Download the latest release for this app.
- Run RedditTTS.py and enter your
cliend idandclient secret.
Also update perameters likesubreddit,postsandcommentsto get posts from the subreddit of your choice and a video will be generated in the /out folder ~! 😄
The /out folder also contains a .txt file containing the information about the post.
THE UI HAS BEEN UPDATED FOR VERSION 2.0 WHICH ALLOWS YOU TO CHOOSE POSTS AND COMMENTS. THIS UI IS REDUNDENT NOW.
Screen.Recording.2022-09-17.at.9.09.20.PM.mov
All of these are included with the app, except ImageMagick and ffmpeg. If missing, just download them here: ImageMagick and ffmpeg.
prawto scrape Reddit posts.ImageMagickto generate screenshots of the posts.gttsto generate audio.moviepyto generate video.Tkinterfor GUI.ffmpegandffprobeto generate video.
- Once the script is finalized, make a GUI App to make using this ultra easy.:dizzy: → Done! ✅
- Make libraries local, allowing app to be run without installing the whole list of modules. → Done! ✅
- Use the Reddit API directly instead of praw to improve performance {Current working on this ❗}.
Ajinkya Talekar | CS Student at University at Buffalo | ajinkyatalekar.github.io