We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 02bd214 + 7b34571 commit cfd2f97Copy full SHA for cfd2f97
1 file changed
api/index.py
@@ -10,10 +10,15 @@ def getdata(name):
10
gitpage = requests.get("https://github.com/" + name)
11
data = gitpage.text
12
datadatereg = re.compile(r'data-date="(.*?)" data-level')
13
- datacountreg = re.compile(r'data-count="(.*?)" data-date')
+ datacountreg = re.compile(r'<span class="sr-only">(.*?) contribution')
14
datadate = datadatereg.findall(data)
15
datacount = datacountreg.findall(data)
16
- datacount = list(map(int, datacount))
+ datacount = list(map(int, [0 if i == "No" else i for i in datacount]))
17
+
18
+ # 将datadate和datacount按照字典序排序
19
+ sorted_data = sorted(zip(datadate, datacount))
20
+ datadate, datacount = zip(*sorted_data)
21
22
contributions = sum(datacount)
23
datalist = []
24
for index, item in enumerate(datadate):
0 commit comments