From 9231fb02a40203e3503122eae57a1d40d5d0e543 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Wed, 2 Dec 2020 13:35:59 -0500 Subject: mark up release notes as articles --- generate_feed.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'generate_feed.py') diff --git a/generate_feed.py b/generate_feed.py index b6c687af..86f242ef 100755 --- a/generate_feed.py +++ b/generate_feed.py @@ -6,7 +6,7 @@ import lxml.html from lxml import etree document = lxml.html.parse("static_tmp/releases.html").getroot() -releases = document.body.cssselect("#changelog h3") +releases = document.body.cssselect("#changelog article") updated = None entries = [] @@ -16,11 +16,7 @@ for release in releases: time = datetime.strptime(title, "%Y.%m.%d.%H").isoformat() + "Z" if updated is None: updated = time - content = [] - element = release.getnext() - while element is not None and element.tag != "h3": - content.append(etree.tostring(element).decode()) - element = element.getnext() + content = [etree.tostring(e).decode() for e in release.getchildren()[1:]] entry = f"""\ https://grapheneos.org/releases#{title} -- cgit v1.3.1