Coverage for src/collection_store.py: 0%
13 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-03 19:06 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-03 19:06 +0000
1import pandas as pd
3from src.api import spl
4from src.configuration import config, store
5from src.utils import store_util, progress_util
8def update_collection():
9 progress_util.update_daily_msg("Start update collections... ")
10 current_collection_df = pd.DataFrame()
11 for account in store_util.get_account_names():
12 progress_util.update_daily_msg("...update collection for: " + str(account))
13 df = spl.get_player_collection_df(account)
14 df.loc[:, 'card_name'] = df.apply(lambda row: config.card_details_df.loc[row['card_detail_id']]['name'], axis=1)
16 current_collection_df = pd.concat([current_collection_df, df])
18 store.collection = current_collection_df