INNER CODE UNIT · Python
write_repo_files
simonw/simonw · build_readme.py:297
def write_repo_files(repo, all_releases):
"""Write repos/<owner>/<repo>/README.md and releases.json for one repo."""
owner = repo["owner"]["login"]
name = repo["name"]
repo_dir = REPOS_DIR / owner / name
repo_dir.mkdir(parents=True, exist_ok=True)
readme_text = pick_readme(repo)
if readme_text is not None:
(repo_dir / "README.md").write_text(readme_text)
releases_json = {
"repo": name,
"owner": owner,
"url": repo["url"],
"description": repo["description"],
"total_releases": repo["releases"]["totalCount"],
"releases": all_releases,