diff options
| author | Pinapelz <yukais@pinapelz.com> | 2025-04-14 12:56:08 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2025-04-14 12:56:08 -0700 |
| commit | f83f2c28021f309c6dc3c89d3d25637b570b4ec9 (patch) | |
| tree | 4fb4c22a82b79f50000ff7061e8e3bbaed6f7af4 /generate.py | |
| parent | c9c90128977c9e63f8151056d9c28ec61e6b717f (diff) | |
add maimai DX INTERNATIONAL basic info to scraper
Diffstat (limited to 'generate.py')
| -rw-r--r-- | generate.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/generate.py b/generate.py index d7f8c6f..e91c8ee 100644 --- a/generate.py +++ b/generate.py @@ -91,6 +91,17 @@ if __name__ == "__main__": ongeki_jp_news_data = json.load(json_file)['news_posts'] print("ONGEKI JPN Data not fetched, using existing data.") - news = create_merged_feed(iidx_news_data, sdvx_news_data, chunithm_jp_news_data, maimaidx_jp_news_data, ongeki_jp_news_data) + print("Fetching MAIMAIDX INTL Data") + maimaidx_intl_news_data = feed.get_news(constants.MAIMAIDX_INTL_NEWS_SITE, constants.MAIMAIDX_VERSION.PRISM) + if len(maimaidx_intl_news_data) != 0: + with open(OUTPUT_DIR+'/maimaidx_intl_news.json', 'w') as json_file: + json.dump(attach_news_meta_data(maimaidx_intl_news_data), json_file) + print("MAIMAIDX INTLN Data fetched and saved.") + elif len(maimaidx_intl_news_data) == 0 and os.path.exists(OUTPUT_DIR+'/maimaidx_intl_news.json'): + with open(OUTPUT_DIR+'/maimaidx_intl_news.json', 'r') as json_file: + maimaidx_intl_news_data = json.load(json_file)['news_posts'] + print("MAIMAIDX INTL Data not fetched, using existing data.") + + news = create_merged_feed(iidx_news_data, sdvx_news_data, chunithm_jp_news_data, maimaidx_jp_news_data, ongeki_jp_news_data, maimaidx_intl_news_data) with open(OUTPUT_DIR+'/news.json', 'w') as json_file: json.dump(attach_news_meta_data(news), json_file) |
