aboutsummaryrefslogtreecommitdiffstats
path: root/news_feed.py
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-04-17 21:04:25 -0700
committerPinapelz <yukais@pinapelz.com>2025-04-17 21:04:25 -0700
commit9ec17b13c9b97febcde6c7b04ea57ec6a060b778 (patch)
tree3967da44dd73695953502c6eb933c8a9fe28030d /news_feed.py
parent4d84014f7c69e3a8074f47f2fd7688af90feeb01 (diff)
add support for Taiko no Tatsujin
Diffstat (limited to 'news_feed.py')
-rw-r--r--news_feed.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/news_feed.py b/news_feed.py
index 0854503..62af645 100644
--- a/news_feed.py
+++ b/news_feed.py
@@ -29,6 +29,7 @@ import sega.maimaidx_jp as maimaidx_jp
import sega.maimaidx_intl as maimaidx_intl
import sega.ongeki_jp as ongeki_jp
import taito.music_diver as music_diver
+import bandai_namco.taiko as taiko
import constants
import translate
@@ -66,7 +67,7 @@ def get_news(news_url: str, version=None) -> list:
case constants.GITADORA_EAMUSE_APP_ID:
news_posts= sorted(eamuse_app.parse_news_page(site_data, "GITADORA_EAMUSEMENT"), key=lambda x: x['timestamp'], reverse=True)
news_posts = translate.add_translate_text_to_en(news_posts)
- case constants.NOSTALGIA_EAMUSE_APP_ID :
+ case constants.NOSTALGIA_EAMUSE_APP_ID:
news_posts= sorted(eamuse_app.parse_news_page(site_data, "NOSTALGIA_EAMUSEMENT"), key=lambda x: x['timestamp'], reverse=True)
news_posts = translate.add_translate_text_to_en(news_posts)
case _:
@@ -113,6 +114,10 @@ def get_news(news_url: str, version=None) -> list:
api_data = download_site_as_html(news_url)
news_posts = sorted(music_diver.parse_music_diver_news_json(api_data), key=lambda x: x['timestamp'], reverse=True)
+ elif news_url == constants.TAIKO_BLOG_SITE:
+ site_data = download_site_as_html(news_url)
+ news_posts = sorted(taiko.parse_taiko_blog_site(site_data), key=lambda x: x['timestamp'], reverse=True)
+
else:
news_posts = []
return news_posts
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage