Change logic to store all subreddits as lowercase.
This commit is contained in:
@@ -55,9 +55,12 @@ def scan_subreddits(reddit, subreddits_list, post_limit=100, comment_limit=100,
|
||||
print(f"\nScanning {len(subreddits_list)} subreddit(s) for NEW posts in the last {days_to_scan} day(s)...")
|
||||
for subreddit_name in subreddits_list:
|
||||
try:
|
||||
subreddit_id = database.get_or_create_entity(conn, 'subreddits', 'name', subreddit_name)
|
||||
subreddit = reddit.subreddit(subreddit_name)
|
||||
print(f"Scanning r/{subreddit_name}...")
|
||||
# Always use the lowercase version of the name for consistency.
|
||||
normalized_sub_name = subreddit_name.lower()
|
||||
|
||||
subreddit_id = database.get_or_create_entity(conn, 'subreddits', 'name', normalized_sub_name)
|
||||
subreddit = reddit.subreddit(normalized_sub_name)
|
||||
print(f"Scanning r/{normalized_sub_name}...")
|
||||
|
||||
for submission in subreddit.new(limit=post_limit):
|
||||
if (current_time - submission.created_utc) > post_age_limit:
|
||||
|
Reference in New Issue
Block a user