From 4466c97f475f7913dd3f8a31bbe59c2028520927 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Thu, 23 Dec 2021 07:58:20 +0100 Subject: add Makefile and format with black --- mkfeed.py | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'mkfeed.py') diff --git a/mkfeed.py b/mkfeed.py index 2f3e866..6b87b32 100755 --- a/mkfeed.py +++ b/mkfeed.py @@ -24,9 +24,11 @@ for filename in sorted(os.listdir(OUTDIR), reverse=True): tree = ET.parse(OUTDIR + filename + '/index.html').getroot() title = tree.find('.//title') data = dict( - title = escape(title.text), - html = ''.join(ET.tostring(c, 'unicode') for c in tree.find('.//div[@id="content"]')), - path = DIR + escape(filename) + title=escape(title.text), + html=''.join( + ET.tostring(c, 'unicode') for c in tree.find('.//div[@id="content"]') + ), + path=DIR + escape(filename), ) dataEl = tree.find('.//meta[@name="dcterms.date"]') if dataEl is not None: @@ -39,14 +41,19 @@ for filename in sorted(os.listdir(OUTDIR), reverse=True): last_updated = max([p['dateMeta'] for p in posts if 'dateMeta' in p]) with open(OUTDIR + 'index.html', 'w') as f: - f.write(f'

{escape(DIRNAME.title())} {FEED_SVG}

') + f.write( + f'

{escape(DIRNAME.title())} {FEED_SVG}

' + ) f.write('') with open(OUTDIR + 'atom.xml', 'w') as f: - f.write(f'''\ + f.write( + f'''\ @@ -54,9 +61,11 @@ with open(OUTDIR + 'atom.xml', 'w') as f: {TITLE} {last_updated} - ''') + ''' + ) for post in posts[:10]: - f.write(f''' + f.write( + f''' {post['title']} @@ -64,5 +73,6 @@ with open(OUTDIR + 'atom.xml', 'w') as f: {post.get('dateMeta')} - ''') + ''' + ) f.write('') -- cgit v1.2.3