@@ -60,7 +60,7 @@ def handle(result: dict):
60
60
'contest_title_slug' : result ['contest' ]['title_slug' ],
61
61
'contest_id' : result ['contest' ]['id' ],
62
62
'contest_start_time' : result ['contest' ]['origin_start_time' ],
63
- 'contest_duration' : result ['contest' ]['duration' ]
63
+ 'contest_duration' : result ['contest' ]['duration' ],
64
64
}
65
65
66
66
@@ -80,10 +80,16 @@ def run():
80
80
biweekly_res .append (res )
81
81
for v in chain (weekly_res , biweekly_res ):
82
82
handle (v )
83
- contest_list .append ([
84
- v ['contest' ]['id' ], v ['title' ], v ['title_en' ], v ['questions' ], v ['contest' ]['start_time' ],
85
- v ['contest' ]['duration' ]
86
- ])
83
+ contest_list .append (
84
+ [
85
+ v ['contest' ]['id' ],
86
+ v ['title' ],
87
+ v ['title_en' ],
88
+ v ['questions' ],
89
+ v ['contest' ]['start_time' ],
90
+ v ['contest' ]['duration' ],
91
+ ]
92
+ )
87
93
88
94
contest_list .sort (reverse = True )
89
95
with open ("contest.json" , 'w' , encoding = 'utf-8' ) as f :
@@ -94,6 +100,7 @@ def run():
94
100
95
101
# ["id", "title", "title_en", "questions", "start_time", "duration"]
96
102
103
+
97
104
def generate_contest_list ():
98
105
with open ('./result.json' , 'r' , encoding = 'utf-8' ) as f :
99
106
result = json .loads (f .read ())
@@ -112,7 +119,12 @@ def generate_contest_list():
112
119
en_items = []
113
120
114
121
for cid , title , title_en , qs , start_time , duration in contest_list :
115
- v = "#### " + title + f'({ format_time (start_time ) + ", " + format_duration (duration )} )' + "\n \n "
122
+ v = (
123
+ "#### "
124
+ + title
125
+ + f'({ format_time (start_time ) + ", " + format_duration (duration )} )'
126
+ + "\n \n "
127
+ )
116
128
v_en = "#### " + title_en + "\n \n "
117
129
for q in qs :
118
130
slug = q ['title_slug' ]
0 commit comments