Subreddit picker - .env

Alternatively, you can specify which subreddit to pull from in the .env file.
pull/4/head
owengaspard 3 years ago
parent 5f9bbfc22c
commit 8ec61b8fe2

@ -2,3 +2,4 @@ REDDIT_CLIENT_ID=""
REDDIT_CLIENT_SECRET="" REDDIT_CLIENT_SECRET=""
REDDIT_USERNAME="" REDDIT_USERNAME=""
REDDIT_PASSWORD="" REDDIT_PASSWORD=""
SUBREDDIT=""

@ -10,7 +10,7 @@ def get_subreddit_threads():
Returns a list of threads from the AskReddit subreddit. Returns a list of threads from the AskReddit subreddit.
""" """
print_step("Getting AskReddit threads...") print_step("Getting subreddit threads...")
content = {} content = {}
load_dotenv() load_dotenv()
@ -21,7 +21,15 @@ def get_subreddit_threads():
username=os.getenv("REDDIT_USERNAME"), username=os.getenv("REDDIT_USERNAME"),
password=os.getenv("REDDIT_PASSWORD"), password=os.getenv("REDDIT_PASSWORD"),
) )
"""
Ask user for subreddit input
"""
subreddit = reddit.subreddit(input("What subreddit would you like to pull from? ")) subreddit = reddit.subreddit(input("What subreddit would you like to pull from? "))
"""
Allow you to specify in .env. Done for automation purposes.
subreddit = reddit.subreddit(os.getenv("SUBREDDIT"))
"""
threads = subreddit.hot(limit=25) threads = subreddit.hot(limit=25)
submission = list(threads)[random.randrange(0, 25)] submission = list(threads)[random.randrange(0, 25)]
print_substep(f"Video will be: {submission.title} :thumbsup:") print_substep(f"Video will be: {submission.title} :thumbsup:")

Loading…
Cancel
Save