Change logic to store all subreddits as lowercase.

This commit is contained in:
2025-07-22 14:48:54 +02:00
parent 966ef45916
commit afe3cecb4f
2 changed files with 10 additions and 7 deletions

View File

@@ -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: