From caa3cf245186ab0f6fb33e63a7dd838d834da12e Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Thu, 12 Mar 2026 13:56:30 -0700 Subject: refactor: move to common NewsSource interface cleanup imports by defining initaliazers modules and decorator remove legacy scrapers remove single factory for sega games (sites don't change that much) --- community/__init__.py | 12 ++++++++++++ community/disc.py | 4 +--- community/wacca_plus/__init__.py | 0 community/wacca_plus/wacca_plus.py | 2 -- 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 community/__init__.py create mode 100644 community/wacca_plus/__init__.py (limited to 'community') diff --git a/community/__init__.py b/community/__init__.py new file mode 100644 index 0000000..835b7e6 --- /dev/null +++ b/community/__init__.py @@ -0,0 +1,12 @@ +from community.disc import fetch_messages +from community.museca_plus import parse_museca_plus_news_site +from community.rbdx import get_carousel_posts +from community.wacca_plus.wacca_plus import parse_announcement_messages, check_is_generation_possible + +__all__ = [ + "fetch_messages", + "parse_museca_plus_news_site", + "get_carousel_posts", + "parse_announcement_messages", + "check_is_generation_possible", +] \ No newline at end of file diff --git a/community/disc.py b/community/disc.py index b6b7815..90e32f6 100644 --- a/community/disc.py +++ b/community/disc.py @@ -1,8 +1,6 @@ import os import requests -from dotenv import load_dotenv -load_dotenv() def fetch_messages(channel_id: str): url = f"https://discord.com/api/v9/channels/{channel_id}/messages?limit=50" @@ -23,4 +21,4 @@ def fetch_messages(channel_id: str): "x-discord-timezone": "America/Vancouver", } response = requests.get(url, headers=headers) - return response.json() + return response.json() \ No newline at end of file diff --git a/community/wacca_plus/__init__.py b/community/wacca_plus/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/community/wacca_plus/wacca_plus.py b/community/wacca_plus/wacca_plus.py index 666a243..c15bbf7 100644 --- a/community/wacca_plus/wacca_plus.py +++ b/community/wacca_plus/wacca_plus.py @@ -6,8 +6,6 @@ import os import time import openai import json -import sys -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../../"))) from summarizer import generate_headline_and_content_from_images -- cgit v1.2.3