def atom(): feed = AtomFeed(author='postmarketOS bloggers', feed_url=request.url, icon=url_for('logo_svg', _external=True), title='postmarketOS Blog', url=url_for('blog', _external=True)) for year, posts in get_posts(external_links=True).items(): for post in posts: feed.add( content=post['html'], content_type='html', title=post['title'], url=post['url'], # midnight updated=datetime.combine(post['date'], datetime.min.time())) return feed.get_response()
def edge_atom(): feed = AtomFeed(author='postmarketOS', feed_url=request.url, icon=url_for('logo_svg', _external=True), title='Breaking updates in pmOS edge', url=url_for('edge', _external=True)) for year, posts in get_posts(external_links=True, dir=EDGE_CONTENT_DIR).items(): for post in posts: feed.add( content=post['html'], content_type='html', title=post['title'], url=post['url'], # midnight updated=datetime.combine(post['date'], datetime.min.time())) return feed.get_response()