Exemple #1
0
def update_flairs(subreddit: Subreddit, users, c, conn):
    moderators = list()
    for moderator in subreddit.moderator():
        moderators.append(moderator)
    for user in users:
        if not moderators.count(user) == 0:
            continue
        join_date = get_user_join_date(user, c, conn)
        days = (datetime.date.today() - join_date).days
        flairs = config.flairs
        for flair in flairs:
            if days >= flair[2]:
                subreddit.flair.set(user, flair[0], flair_template_id=flair[1])
    print('Flairs updated\n')