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

Method write_readme_lang_md

source/process.py:211–225  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

209 write_text("../README.md", 'w', head_contents)
210
211 def write_readme_lang_md(self):
212 os.makedirs('../Top100', exist_ok=True)
213 for repo in self.repo_list:
214 # README.md
215 title_readme, title_100, file_100, data = repo["title_readme"], repo["title_100"], repo["file_100"], repo["data"]
216 write_text('../README.md', 'a',
217 f"\n## {title_readme}\n\nThis is top 10, for more click **[{title_100}](Top100/{file_100})**\n\n")
218 write_ranking_repo('../README.md', 'a', data[:10])
219 print(f"Save {title_readme} in README.md!")
220
221 # Top 100 file
222 write_text(f"../Top100/{file_100}", "w",
223 f"[Github Ranking](../README.md)\n==========\n\n## {title_100}\n\n")
224 write_ranking_repo(f"../Top100/{file_100}", 'a', data)
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

Callers 1

run_by_gqlFunction · 0.95

Calls 2

write_textFunction · 0.90
write_ranking_repoFunction · 0.90

Tested by

no test coverage detected