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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…