Allow users to define custom reddit thread from .env or generate random one as usual

pull/306/head
Aeziak 3 years ago
parent 718b005d07
commit 2054e92071

@ -11,5 +11,8 @@ THEME=""
# Enter a subreddit, e.g. "AskReddit"
SUBREDDIT=""
# Enter a reddit thread URL, leave it blank to load a random one from the Subreddit
REDDITTHREAD=""
# Range is 0 -> 1
OPACITY="0.9"

@ -45,9 +45,14 @@ def get_subreddit_threads():
subreddit = reddit.subreddit("askreddit")
print_substep("Subreddit not defined. Using AskReddit.")
if os.getenv("REDDITTHREAD"):
submission = reddit.submission(url=os.getenv("REDDITTHREAD"))
else:
threads = subreddit.hot(limit=25)
submission = list(threads)[random.randrange(0, 25)]
print_substep(f"Video will be: {submission.title} :thumbsup:")
try:
content["thread_url"] = submission.url

Loading…
Cancel
Save