diff --git a/api/index.py b/api/index.py index 63deaa4..2f2e8d4 100644 --- a/api/index.py +++ b/api/index.py @@ -10,10 +10,10 @@ def getdata(name): gitpage = requests.get("https://github.com/" + name) data = gitpage.text datadatereg = re.compile(r'data-date="(.*?)" data-level') - datacountreg = re.compile(r'data-count="(.*?)" data-date') + datacountreg = re.compile(r'(.*?) contribution') datadate = datadatereg.findall(data) datacount = datacountreg.findall(data) - datacount = list(map(int, datacount)) + datacount = list(map(int, [0 if i == "No" else i for i in datacount])) contributions = sum(datacount) datalist = [] for index, item in enumerate(datadate):