INNER CODE UNIT · Python

fetch_blog_entries

simonw/simonw · build_readme.py:389

def fetch_blog_entries():
    entries = feedparser.parse("https://simonwillison.net/atom/entries/")["entries"]
    return [
        {
            "title": entry["title"],
            "url": entry["link"].split("#")[0],
            "published": entry["published"].split("T")[0],
        }
        for entry in entries
    ]


if __name__ == "__main__":
    readme = root / "README.md"
    project_releases = root / "releases.md"

    # --all (or --seed) scans every repo; an empty cache forces a full scan too.
    # Otherwise the scheduled run only looks at repos pushed in the last few hours.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…