File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,15 @@ def getdata(name):
1010 gitpage  =  requests .get ("https://github.com/"  +  name )
1111 data  =  gitpage .text 
1212 datadatereg  =  re .compile (r'data-date="(.*?)" data-level' )
13-  datacountreg  =  re .compile (r'data-count=" (.*?)" data-date ' )
13+  datacountreg  =  re .compile (r'<span class="sr-only"> (.*?) contribution ' )
1414 datadate  =  datadatereg .findall (data )
1515 datacount  =  datacountreg .findall (data )
16-  datacount  =  list (map (int , datacount ))
16+  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+  
1722 contributions  =  sum (datacount )
1823 datalist  =  []
1924 for  index , item  in  enumerate (datadate ):
                         You can’t perform that action at this time. 
           
                  
0 commit comments