Files
RedditVideoMakerBot/main.py
T
PatatjeMC d095391d35 Error fix
Moved the character limit checker cause it was being buggy and making it so some longer comments went thru but not others and it looks like that's fixed now also deleted another character limit check cause it wasn't needed anymore. and for some reason the text replace thingy was in an if statement even tho I don't think it should have been in there.
2022-06-05 22:36:55 +02:00

39 lines
1.2 KiB
Python
Executable File

from utils.cleanup import cleanup
from utils.console import print_markdown
import time
from reddit.subreddit import get_subreddit_threads
from video_creation.background import download_background, chop_background_video
from video_creation.voices import save_text_to_mp3
from video_creation.screenshot_downloader import download_screenshots_of_reddit_posts
from video_creation.final_video import make_final_video
# base code by elebumm
print_markdown(
"### Thanks for using this tool! 😊 Feel free to contribute to this project on GitHub! (JasonLovesDoggo/RedditVideoMakerBot). If you have any questions, feel free to reach out to me on Twitter or submit a GitHub issue.")
time.sleep(2)
def main():
cleanup()
def get_obj():
reddit_obj = get_subreddit_threads()
return reddit_obj
reddit_object = get_obj()
length, number_of_comments = save_text_to_mp3(reddit_object)
download_screenshots_of_reddit_posts(reddit_object, number_of_comments)
download_background()
chop_background_video(length)
final_video = make_final_video(number_of_comments, length)
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
print_markdown("## Clearing temp files")
cleanup()
exit()