mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
22 lines
722 B
Python
22 lines
722 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import io
|
|
from github import Github
|
|
|
|
g = Github()
|
|
|
|
with io.open("templates/recent-updates.html", 'w', encoding='utf8') as recent_updates:
|
|
recent_updates.truncate()
|
|
|
|
recent_updates.write(u"<ul>\n")
|
|
|
|
for pr in g.search_issues("is:merged", repo="phil-opp/blog_os", type="pr", label="relnotes")[:5]:
|
|
link = '<a href="' + pr.html_url + '">' + pr.title + "</a> "
|
|
iso_date = pr.closed_at.isoformat()
|
|
readable_date = pr.closed_at.strftime("%b %d")
|
|
datetime = '<time datetime="' + iso_date + '">' + readable_date + '</datetime>'
|
|
recent_updates.write(u" <li>" + link + datetime + "</li>\n")
|
|
|
|
recent_updates.write(u"</ul>")
|