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.