From 909aa01574401dc0ceca259c743c6ea1c324192b Mon Sep 17 00:00:00 2001 From: Sanyam Ahuja Date: Thu, 23 Jun 2022 05:06:46 +0530 Subject: [PATCH] Add better_profanity to censor words in title --- video_creation/final_video.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/video_creation/final_video.py b/video_creation/final_video.py index 37b1ac2..e5a9af3 100755 --- a/video_creation/final_video.py +++ b/video_creation/final_video.py @@ -3,7 +3,7 @@ import json import os import time from os.path import exists - +from better_profanity import profanity from moviepy.editor import ( VideoFileClip, AudioFileClip, @@ -106,13 +106,13 @@ def make_final_video(number_of_clips, length): def get_video_title() -> str: title = os.getenv("VIDEO_TITLE") or "final_video" - if len(title) <= 35: + if len(title) <= 33: return title else: return title[0:30] + "..." - filename = f"{get_video_title()}.mp4" - + uncensored_filename = f"{get_video_title()}.mp4" + filename = profanity.censor(uncensored_filename) def save_data(): with open("./video_creation/data/videos.json", "r+") as raw_vids: done_vids = json.load(raw_vids) @@ -148,3 +148,9 @@ def make_final_video(number_of_clips, length): print_step( f"Reddit title: {os.getenv('VIDEO_TITLE')} \n Background Credit: {os.getenv('background_credit')}" ) + + if len(os.listdir(r'C:\Users\sanya\Downloads\RedditVideoMakerBot-2.1\RedditVideoMakerBot-2.1\env')) == 0: + Path(r"C:\Users\sanya\Downloads\RedditVideoMakerBot-2.1\RedditVideoMakerBot-2.1\.env").rename(r"C:\Users\sanya\Downloads\RedditVideoMakerBot-2.1\RedditVideoMakerBot-2.1\env\.env") + Path(r"C:\Users\sanya\Downloads\RedditVideoMakerBot-2.1\RedditVideoMakerBot-2.1\envs\.env").rename(r"C:\Users\sanya\Downloads\RedditVideoMakerBot-2.1\RedditVideoMakerBot-2.1\.env") + else: + None