MCPcopy Index your code
hub / github.com/EvanLi/Github-Ranking / save_to_csv

Method save_to_csv

source/process.py:237–247  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

235 return pd.DataFrame(repos_list, columns=self.col)
236
237 def save_to_csv(self):
238 # save top100 repos info to csv file in Data/github-ranking-year-month-day.md
239 df_all = pd.DataFrame(columns=self.col)
240 for repo in self.repo_list:
241 df_repos = self.repo_to_df(repos=repo["data"], item=repo["item"])
242 df_all = df_all.append(df_repos, ignore_index=True)
243
244 save_date = datetime.utcnow().strftime("%Y-%m-%d")
245 os.makedirs('../Data', exist_ok=True)
246 df_all.to_csv('../Data/github-ranking-' + save_date + '.csv', index=False, encoding='utf-8')
247 print('Save data to Data/github-ranking-' + save_date + '.csv')
248
249
250def run_by_gql():

Callers 1

run_by_gqlFunction · 0.95

Calls 1

repo_to_dfMethod · 0.95

Tested by

no test coverage detected