diff --git a/Best50_To_Diving_Fish.py b/Best50_To_Diving_Fish.py index 97e2725..bdec884 100644 --- a/Best50_To_Diving_Fish.py +++ b/Best50_To_Diving_Fish.py @@ -55,7 +55,7 @@ def getFishRecords(importToken: str) -> dict: def updateFishRecords(importToken: str, records: list[dict]) -> dict: return apiDivingFish('POST', '/player/update_records', importToken, records) -def maimaiUserMusicDetailToDivingFish(userMusicDetailList: list) -> list: +def maimaiUserMusicDetailToDivingFishFormat(userMusicDetailList: list) -> list: '''舞萌的 UserMusicDetail 成绩格式转换成水鱼的格式''' divingFishList = [] for currentMusicDetail in userMusicDetailList: @@ -89,6 +89,12 @@ def maimaiUserMusicDetailToDivingFish(userMusicDetailList: list) -> list: logger.error(f"Error: {currentMusicDetail}") return divingFishList +def implUserMusicToDivingFish(userId:int, fishImportToken:str): + userFullMusicDetailList = getUserFullMusicDetail(userId) + divingFishData = maimaiUserMusicDetailToDivingFishFormat(userFullMusicDetailList) + updateFishRecords(fishImportToken, divingFishData) + + if __name__ == '__main__': if True: userId = testUid @@ -102,7 +108,7 @@ if __name__ == '__main__': try: userFullMusicDetailList = getUserFullMusicDetail(userId) logger.warning("Now We Begin To Build DivingFish Data") - divingFishData = maimaiUserMusicDetailToDivingFish(userFullMusicDetailList) + divingFishData = maimaiUserMusicDetailToDivingFishFormat(userFullMusicDetailList) logger.debug(divingFishData) logger.warning("Now We Begin To Update DivingFish Data") updateFishRecords(importToken, divingFishData)