diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2020-12-02 13:35:59 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2020-12-02 13:50:10 -0500 |
| commit | 9231fb02a40203e3503122eae57a1d40d5d0e543 (patch) | |
| tree | 920d99c3d254821f7a726f6b7fbc3e6155825cd6 /generate_feed.py | |
| parent | abc83cbed6ebba15b5fc5a6f4f9524bb7e04db19 (diff) | |
mark up release notes as articles
Diffstat (limited to 'generate_feed.py')
| -rwxr-xr-x | generate_feed.py | 8 |
1 files changed, 2 insertions, 6 deletions
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"""\ <entry> <id>https://grapheneos.org/releases#{title}</id> |
