forked from Kohaku/maimaiDX-Api
B50更新小改进
This commit is contained in:
parent
a16525c52e
commit
c5d408fff0
@ -86,8 +86,12 @@ def maimaiUserMusicDetailToDivingFishFormat(userMusicDetailList) -> list:
|
||||
'dxScore': currentMusicDetail['deluxscoreMax'],
|
||||
})
|
||||
except:
|
||||
print(currentMusicDetail)
|
||||
logger.error(f"Error: {currentMusicDetail}")
|
||||
logger.error(f"Fish Format Translate Error: {currentMusicDetail}")
|
||||
|
||||
# debug output fish list to file
|
||||
#with open("fishList.txt", "w", encoding="utf-8") as f:
|
||||
# f.write(str(divingFishList))
|
||||
|
||||
return divingFishList
|
||||
|
||||
def isVaildFishToken(importToken:str):
|
||||
@ -101,23 +105,20 @@ def isVaildFishToken(importToken:str):
|
||||
return True
|
||||
|
||||
def implUserMusicToDivingFish(userId:int, fishImportToken:str):
|
||||
'''上传所有成绩到水鱼的参考实现'''
|
||||
'''上传所有成绩到水鱼的参考实现,返回成绩的数量或者False'''
|
||||
logger.info("开始上传舞萌成绩到水鱼查分器!")
|
||||
userFullMusicDetailList = getUserFullMusicDetail(userId)
|
||||
logger.info("成功得到成绩!转换成水鱼格式..")
|
||||
divingFishData = maimaiUserMusicDetailToDivingFishFormat(userFullMusicDetailList)
|
||||
logger.info("转换成功!开始上传水鱼..")
|
||||
return updateFishRecords(fishImportToken, divingFishData)
|
||||
if not updateFishRecords(fishImportToken, divingFishData)
|
||||
logger.error("上传失败!")
|
||||
return False
|
||||
return len(divingFishData)
|
||||
|
||||
if __name__ == '__main__':
|
||||
if True:
|
||||
userId = None
|
||||
importToken = None
|
||||
userId = testUid2
|
||||
importToken = testImportToken
|
||||
#currentLoginTimestamp = generateTimestamp()
|
||||
|
||||
userFullMusicDetailList = getUserFullMusicDetail(userId)
|
||||
logger.warning("Now We Begin To Build DivingFish Data")
|
||||
divingFishData = maimaiUserMusicDetailToDivingFishFormat(userFullMusicDetailList)
|
||||
logger.debug(divingFishData)
|
||||
logger.warning("Now We Begin To Update DivingFish Data")
|
||||
updateFishRecords(importToken, divingFishData)
|
||||
implUserMusicToDivingFish(userId, importToken)
|
Loading…
x
Reference in New Issue
Block a user