INNER CODE UNIT · Python

load_releases_cache

simonw/simonw · build_readme.py:237

def load_releases_cache():
    """Load cached releases from JSON file, keyed by repo name."""
    if RELEASES_CACHE_PATH.exists():
        return json.loads(RELEASES_CACHE_PATH.read_text())
    return {}


def save_releases_cache(cache):
    """Save releases cache to JSON file."""
    RELEASES_CACHE_PATH.write_text(json.dumps(cache, indent=2, sort_keys=True))


def pick_readme(repo):
    """Return the first available README text from the aliased blob fields."""
    for key in ("readme_md", "readme_markdown", "readme_lower", "readme_rst", "readme_plain"):
        obj = repo.get(key)
        if obj and obj.get("text"):
            return obj["text"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…