Reformat
This commit is contained in:
1 parent
868fda11f4
commit
cab5359e08
11 files changed
+162
-91
No files matched your search
+46
-13
@@ -23,22 +23,36 @@ def ffmpeg_install_windows():
|
||||
os.remove(f"ffmpeg/doc/{file}")
|
||||
os.rmdir("ffmpeg/doc")
|
||||
# Add to the path
|
||||
subprocess.run("setx PATH \"%PATH%;%CD%\\ffmpeg\"", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
print("FFmpeg installed successfully! Please restart your computer and then re-run the program.")
|
||||
subprocess.run(
|
||||
'setx PATH "%PATH%;%CD%\\ffmpeg"',
|
||||
shell=True,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
)
|
||||
print(
|
||||
"FFmpeg installed successfully! Please restart your computer and then re-run the program."
|
||||
)
|
||||
exit()
|
||||
except Exception as e:
|
||||
print(
|
||||
"An error occurred while trying to install FFmpeg. Please try again. Otherwise, please install FFmpeg manually and try again.")
|
||||
"An error occurred while trying to install FFmpeg. Please try again. Otherwise, please install FFmpeg manually and try again."
|
||||
)
|
||||
print(e)
|
||||
exit()
|
||||
|
||||
|
||||
def ffmpeg_install_linux():
|
||||
try:
|
||||
subprocess.run("sudo apt install ffmpeg", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
subprocess.run(
|
||||
"sudo apt install ffmpeg",
|
||||
shell=True,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
)
|
||||
except Exception as e:
|
||||
print(
|
||||
"An error occurred while trying to install FFmpeg. Please try again. Otherwise, please install FFmpeg manually and try again.")
|
||||
"An error occurred while trying to install FFmpeg. Please try again. Otherwise, please install FFmpeg manually and try again."
|
||||
)
|
||||
print(e)
|
||||
exit()
|
||||
print("FFmpeg installed successfully! Please re-run the program.")
|
||||
@@ -47,10 +61,16 @@ def ffmpeg_install_linux():
|
||||
|
||||
def ffmpeg_install_mac():
|
||||
try:
|
||||
subprocess.run("brew install ffmpeg", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
subprocess.run(
|
||||
"brew install ffmpeg",
|
||||
shell=True,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
)
|
||||
except FileNotFoundError:
|
||||
print(
|
||||
"Homebrew is not installed. Please install it and try again. Otherwise, please install FFmpeg manually and try again.")
|
||||
"Homebrew is not installed. Please install it and try again. Otherwise, please install FFmpeg manually and try again."
|
||||
)
|
||||
exit()
|
||||
print("FFmpeg installed successfully! Please re-run the program.")
|
||||
exit()
|
||||
@@ -59,11 +79,20 @@ def ffmpeg_install_mac():
|
||||
def ffmpeg_install():
|
||||
try:
|
||||
# Try to run the FFmpeg command
|
||||
subprocess.run(['ffmpeg', '-version'], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
print('FFmpeg is installed on this system! If you are seeing this error for the second time, restart your computer.')
|
||||
subprocess.run(
|
||||
["ffmpeg", "-version"],
|
||||
check=True,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
)
|
||||
print(
|
||||
"FFmpeg is installed on this system! If you are seeing this error for the second time, restart your computer."
|
||||
)
|
||||
except FileNotFoundError as e:
|
||||
print('FFmpeg is not installed on this system.')
|
||||
resp = input("We can try to automatically install it for you. Would you like to do that? (y/n): ")
|
||||
print("FFmpeg is not installed on this system.")
|
||||
resp = input(
|
||||
"We can try to automatically install it for you. Would you like to do that? (y/n): "
|
||||
)
|
||||
if resp.lower() == "y":
|
||||
print("Installing FFmpeg...")
|
||||
if os.name == "nt":
|
||||
@@ -73,12 +102,16 @@ def ffmpeg_install():
|
||||
elif os.name == "mac":
|
||||
ffmpeg_install_mac()
|
||||
else:
|
||||
print("Your OS is not supported. Please install FFmpeg manually and try again.")
|
||||
print(
|
||||
"Your OS is not supported. Please install FFmpeg manually and try again."
|
||||
)
|
||||
exit()
|
||||
else:
|
||||
print("Please install FFmpeg manually and try again.")
|
||||
exit()
|
||||
except Exception as e:
|
||||
print("Welcome fellow traveler! You're one of the few who have made it this far. We have no idea how you got at this error, but we're glad you're here. Please report this error to the developer, and we'll try to fix it as soon as possible. Thank you for your patience!")
|
||||
print(
|
||||
"Welcome fellow traveler! You're one of the few who have made it this far. We have no idea how you got at this error, but we're glad you're here. Please report this error to the developer, and we'll try to fix it as soon as possible. Thank you for your patience!"
|
||||
)
|
||||
print(e)
|
||||
return None
|
||||
@@ -57,9 +57,7 @@ def imagemaker(theme, reddit_obj: dict, txtclr, padding=5, transparent=False) ->
|
||||
"""
|
||||
Render Images for video
|
||||
"""
|
||||
title = process_text(
|
||||
reddit_obj["thread_title"], False
|
||||
)
|
||||
title = process_text(reddit_obj["thread_title"], False)
|
||||
texts = reddit_obj["thread_post"]
|
||||
id = re.sub(r"[^\w\s-]", "", reddit_obj["thread_id"])
|
||||
|
||||
|
||||
+4
-2
@@ -59,12 +59,14 @@ def get_subreddit_undone(
|
||||
continue
|
||||
if settings.config["settings"]["storymode"]:
|
||||
if not submission.selftext:
|
||||
print_substep("You are trying to use story mode on post with no post text")
|
||||
print_substep(
|
||||
"You are trying to use story mode on post with no post text"
|
||||
)
|
||||
continue
|
||||
else:
|
||||
# Check for the length of the post text
|
||||
if len(submission.selftext) > (
|
||||
settings.config["settings"]["storymode_max_length"] or 2000
|
||||
settings.config["settings"]["storymode_max_length"] or 2000
|
||||
):
|
||||
print_substep(
|
||||
f"Post is too long ({len(submission.selftext)}), try with a different post. ({settings.config['settings']['storymode_max_length']} character limit)"
|
||||
|
||||
Reference in new issue
Block a user