From 03bc3271e0719e33c9517180bb2d39b0d73b7b90 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sun, 13 Apr 2025 18:00:11 -0700 Subject: move to generic news_feed module --- konami.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 konami.py (limited to 'konami.py') diff --git a/konami.py b/konami.py deleted file mode 100644 index 438b1ed..0000000 --- a/konami.py +++ /dev/null @@ -1,33 +0,0 @@ -""" -Fetching data for Konami/Bemani games -{ - 'date': JST date of news post - 'type': Type of post if available, otherwise if not provided it will be None (aka Generic news) - 'timestamp': Unixtime of date above, - 'headline': Headline, - 'content': All text content of news, - 'images': { - 'image': URL to image, - 'link': If there's an associated href. Else None - - } -} -""" - -from email.utils import parsedate_to_datetime -from site_scraper import SiteScraper -import bemani.sdvx as sound_voltex -import bemani.iidx as iidx -import constants - -def get_news(news_url: str) -> list: - scraper = SiteScraper(headless=True) - site_data = scraper.get_page_source(news_url) - if news_url == constants.SOUND_VOLTEX_EXCEED_GEAR_NEWS_SITE: - news_posts = sorted(sound_voltex.parse_exceed_gear_news_site(site_data, constants.EAMUSEMENT_BASE_URL), key=lambda x: x['timestamp'], reverse=True) - elif news_url == constants.IIDX_PINKY_CRUSH_NEWS_SITE: - news_posts = sorted(iidx.parse_pinky_crush_news_site(site_data, constants.EAMUSEMENT_BASE_URL), key=lambda x: x['timestamp'], reverse=True) - else: - news_posts = [] - scraper.close() - return news_posts -- cgit v1.2.3