Skip to content

Commit 68ac6d2

Browse files
authored
Update test.py
1 parent dca7e6b commit 68ac6d2

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

test.py

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
hoyo_uid = ''
44
hoyo_token = ''
5+
game_code = ''
6+
7+
# Game Code
8+
# 2 : Genshin Impact
9+
# 6 : Honkai: Star Rail
510

611
headers = {
712
'x-rpc-language': 'en-us',
@@ -13,26 +18,38 @@
1318
headers=headers
1419
)
1520

16-
padding = ' '
1721
return_list = []
1822
if requestData.status_code == 200 :
1923
jsonData = requestData.json()
2024
for eachGame in jsonData['data']['list'] :
2125
if eachGame['game_id'] == 2 :
22-
return_list.append(['🎮 Genshin Impact'])
26+
return_list.append(['Genshin Impact'])
2327
elif eachGame['game_id'] == 6 :
24-
return_list.append(['🎮 Honkai: Star Rail'])
25-
return_list[-1].append('⚔️ Lv.' + str(eachGame['level']) + ' ')
28+
return_list.append(['Honkai: Star Rail'])
29+
return_list[-1].append(str(eachGame['level']))
2630
for eachData in eachGame['data'] :
2731
if 'Active' in eachData['name'] :
28-
return_list[-1].append('🕹️ ' + eachData['value'].rjust(4, padding) + ' days ')
32+
return_list[-1].append(eachData['value'])
2933
elif 'Characters' in eachData['name'] :
30-
return_list[-1].append('🤝 ' + eachData['value'].rjust(2, padding) + ' chars ')
34+
return_list[-1].append(eachData['value'])
3135
elif 'Achievements' in eachData['name'] :
32-
return_list[-1].append('🏆 ' + eachData['value'].rjust(4, padding) + ' achvmnts')
36+
return_list[-1].append(eachData['value'])
37+
38+
padding = ' '
39+
for i in range(1, len(return_list[0])) :
40+
len_for_padding = max(len(return_list[0][i]), len(return_list[1][i]))
41+
print(len_for_padding)
42+
return_list[0][i] = return_list[0][i].rjust(len_for_padding, padding)
43+
return_list[1][i] = return_list[1][i].rjust(len_for_padding, padding)
44+
print(return_list)
3345

3446
str_hoyo_data = ''
3547
for game in return_list :
36-
str_hoyo_data += game[0] + '\n' + game[1] + game[3] + game[2] + game[4] + '\n\n'
37-
48+
str_hoyo_data += '🎮 ' + game[0] + '\n'\
49+
+ ('⚔️ Lv.' + game[1]).ljust(13, padding)\
50+
+ ('🤝 ' + game[3] + ' chars').ljust(12, padding)\
51+
+ ('🕹️ ' + game[2] + ' days').ljust(13, padding)\
52+
+ ('🏆 ' + game[4] + ' achvmnts').ljust(12, padding)\
53+
+ '\n\n'
54+
print(len('🎮'), len('⚔️'), len('🤝'), len('🕹️'), len('🏆')) # 1 2 1 2 1
3855
print(str_hoyo_data)

0 commit comments

Comments
 (0)