Remove unused imports and fix pylint errors
'async_playwright' must stay due to anomalous error
This commit is contained in:
1 parent
8e05fbf22b
commit
82c4353ec9
6 files changed
+21
-27
No files matched your search
@@ -1,18 +1,18 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from subprocess import Popen
|
||||
from dotenv import load_dotenv
|
||||
from os import getenv, name
|
||||
from dotenv import load_dotenv
|
||||
from reddit.subreddit import get_subreddit_threads
|
||||
from utils.cleanup import cleanup
|
||||
from utils.console import print_markdown, print_step
|
||||
from utils.checker import check_env
|
||||
|
||||
# from utils.checker import envUpdate
|
||||
from video_creation.background import download_background, chop_background_video
|
||||
from video_creation.final_video import make_final_video
|
||||
from video_creation.screenshot_downloader import download_screenshots_of_reddit_posts
|
||||
from video_creation.voices import save_text_to_mp3
|
||||
from utils.checker import check_env
|
||||
|
||||
VERSION = 2.1
|
||||
print(
|
||||
|
||||
+8
-9
@@ -2,11 +2,11 @@ import re
|
||||
from os import getenv, environ
|
||||
|
||||
import praw
|
||||
from praw.models import MoreComments
|
||||
|
||||
from utils.console import print_step, print_substep
|
||||
from utils.subreddit import get_subreddit_undone
|
||||
from utils.videos import check_done
|
||||
from praw.models import MoreComments
|
||||
|
||||
TEXT_WHITELIST = set("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890")
|
||||
|
||||
@@ -26,7 +26,9 @@ def get_subreddit_threads():
|
||||
"""
|
||||
Returns a list of threads from the AskReddit subreddit.
|
||||
"""
|
||||
global submission
|
||||
|
||||
submission = None
|
||||
|
||||
print_substep("Logging into Reddit.")
|
||||
|
||||
content = {}
|
||||
@@ -48,9 +50,8 @@ def get_subreddit_threads():
|
||||
passkey=passkey,
|
||||
check_for_async=False,
|
||||
)
|
||||
"""
|
||||
Ask user for subreddit input
|
||||
"""
|
||||
|
||||
# Ask user for subreddit input
|
||||
print_step("Getting subreddit threads...")
|
||||
if not getenv(
|
||||
"SUBREDDIT"
|
||||
@@ -89,9 +90,7 @@ def get_subreddit_threads():
|
||||
print_substep(f"Thread has {upvotes} upvotes", style="bold blue")
|
||||
print_substep(f"Thread has a upvote ratio of {ratio}%", style="bold blue")
|
||||
print_substep(f"Thread has {num_comments} comments", style="bold blue")
|
||||
environ["VIDEO_TITLE"] = str(
|
||||
textify(submission.title)
|
||||
) # todo use global instend of env vars
|
||||
environ["VIDEO_TITLE"] = str(textify(submission.title))
|
||||
environ["VIDEO_ID"] = str(textify(submission.id))
|
||||
|
||||
content["thread_url"] = f"https://reddit.com{submission.permalink}"
|
||||
@@ -105,7 +104,7 @@ def get_subreddit_threads():
|
||||
continue # # see https://github.com/JasonLovesDoggo/RedditVideoMakerBot/issues/78
|
||||
if not top_level_comment.stickied:
|
||||
if len(top_level_comment.body) <= int(try_env("MAX_COMMENT_LENGTH", 500)):
|
||||
if not top_level_comment.author == None:
|
||||
if not top_level_comment.author is None:
|
||||
content["comments"].append(
|
||||
{
|
||||
"comment_body": top_level_comment.body,
|
||||
|
||||
@@ -5,11 +5,10 @@
|
||||
# Imports
|
||||
import os
|
||||
import subprocess
|
||||
import re
|
||||
from utils.console import print_markdown
|
||||
from utils.console import print_step
|
||||
from rich.console import Console
|
||||
from utils.loader import Loader
|
||||
from utils.console import print_markdown
|
||||
from utils.console import print_step
|
||||
from utils.console import handle_input
|
||||
|
||||
console = Console()
|
||||
|
||||
+2
-4
@@ -1,4 +1,3 @@
|
||||
from typing import List
|
||||
import json
|
||||
from os import getenv
|
||||
from utils.console import print_substep
|
||||
@@ -14,9 +13,8 @@ def get_subreddit_undone(submissions: list, subreddit):
|
||||
Returns:
|
||||
Any: The submission that has not been done
|
||||
"""
|
||||
"""
|
||||
recursively checks if the top submission in the list was already done.
|
||||
"""
|
||||
# recursively checks if the top submission in the list was already done.
|
||||
|
||||
with open(
|
||||
"./video_creation/data/videos.json", "r", encoding="utf-8"
|
||||
) as done_vids_raw:
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ import re
|
||||
|
||||
|
||||
def sanitize_text(text: str) -> str:
|
||||
"""Sanitizes the text for tts.
|
||||
r"""Sanitizes the text for tts.
|
||||
What gets removed:
|
||||
- following characters`^_~@!&;#:-%“”‘"%*/{}[]()\|<>?=+`
|
||||
- any http or https links
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
import json
|
||||
from os import getenv
|
||||
import os
|
||||
from os import getenv
|
||||
from pathlib import Path
|
||||
|
||||
from playwright.async_api import async_playwright # do not remove this line
|
||||
from playwright.async_api import async_playwright # pylint: disable=unused-import
|
||||
|
||||
# do not remove the above line
|
||||
|
||||
from playwright.sync_api import sync_playwright, ViewportSize
|
||||
from rich.progress import track
|
||||
|
||||
from utils.console import print_step, print_substep
|
||||
import json
|
||||
from rich.console import Console
|
||||
|
||||
import translators as ts
|
||||
|
||||
console = Console()
|
||||
from utils.console import print_step, print_substep
|
||||
|
||||
storymode = False
|
||||
|
||||
|
||||
Reference in new issue
Block a user