| 225 | print(f"Save {title_100} in Top100/{file_100}!\n") |
| 226 | |
| 227 | def repo_to_df(self, repos, item): |
| 228 | # prepare for saving data to csv file |
| 229 | repos_list = [] |
| 230 | for idx, repo in enumerate(repos): |
| 231 | repo_info = [idx + 1, item, repo['name'], repo['stargazers_count'], repo['forks_count'], repo['language'], |
| 232 | repo['html_url'], repo['owner']['login'], repo['open_issues_count'], repo['pushed_at'], |
| 233 | repo['description']] |
| 234 | repos_list.append(repo_info) |
| 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 |