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) --- bandai_namco/__init__.py | 19 +++++++++++++++++++ bandai_namco/wmmt.py | 5 +---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 bandai_namco/__init__.py (limited to 'bandai_namco') diff --git a/bandai_namco/__init__.py b/bandai_namco/__init__.py new file mode 100644 index 0000000..0e0ce82 --- /dev/null +++ b/bandai_namco/__init__.py @@ -0,0 +1,19 @@ +from bandai_namco.taiko import parse_taiko_blog_site +from bandai_namco.wmmt import ( + get_wmmt_na_news_post_links, + get_wmmt_asia_oce_news_post_links, + get_wmmt_jp_news_post_links, + parse_wmmt_na_news, + parse_wmmt_asia_oce_news, + parse_wmmt_jp_news, +) + +__all__ = [ + "parse_taiko_blog_site", + "get_wmmt_na_news_post_links", + "get_wmmt_asia_oce_news_post_links", + "get_wmmt_jp_news_post_links", + "parse_wmmt_na_news", + "parse_wmmt_asia_oce_news", + "parse_wmmt_jp_news", +] \ No newline at end of file diff --git a/bandai_namco/wmmt.py b/bandai_namco/wmmt.py index b7ea927..1a6bbbe 100644 --- a/bandai_namco/wmmt.py +++ b/bandai_namco/wmmt.py @@ -2,11 +2,8 @@ import re from datetime import datetime, timedelta, timezone from enum import Enum from urllib.parse import urljoin -import sys -import os import pytz -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../"))) -import constants +from .. import constants from bs4 import BeautifulSoup BASE_URL = "https://wanganmaxi-official.com" -- cgit v1.2.3