From c44213f18453b992566f9a54475999598e42cb51 Mon Sep 17 00:00:00 2001 From: sadmoonphoenix <64157802+sadmoonphoenix@users.noreply.github.com> Date: Wed, 22 Jun 2022 09:35:13 -0700 Subject: [PATCH] Alllow skipping pinned/stickied posts Checks .env for ALLOW_PINNED config file, acts almost identical to ALLOW_NSFW --- utils/subreddit.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils/subreddit.py b/utils/subreddit.py index e05c136..775da23 100644 --- a/utils/subreddit.py +++ b/utils/subreddit.py @@ -13,6 +13,14 @@ def get_subreddit_undone(submissions: List, subreddit): for submission in submissions: if already_done(done_videos, submission): continue + if submission.stickied: + try: + if getenv("ALLOW_PINNED").casefold() == "false": + print_substep("This post was pinned by moderators. Skipping...") + continue + except AttributeError: + print_substep("Stickied post settings not defined. Skipping pinned post...") + return submission if submission.over_18: try: if getenv("ALLOW_NSFW").casefold() == "false":