From 848dd36a72e11a859b9dafbdfb26cece3568d011 Mon Sep 17 00:00:00 2001 From: tzlil Date: Sat, 9 Sep 2023 01:30:53 +0300 Subject: make html a little nicer --- app.py | 4 ++-- templates/index.html | 2 +- templates/topic.html | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index c60a4bd..fc224ba 100644 --- a/app.py +++ b/app.py @@ -10,6 +10,7 @@ from flask import Flask, abort, render_template from functools import cache import feedparser import multiprocessing +import time mp = multiprocessing.get_context('spawn') parse = lambda l: bs(urllib.request.urlopen(l), 'html.parser') @@ -63,8 +64,7 @@ def random(topic): link = 'https://arxiv.org/abs/'+paper feed = feedparser.parse(f'http://export.arxiv.org/api/query?id_list={paper}') entry = feed['entries'][0] - - return render_template('topic.html', description=entry['description'], title=entry['title'], link=link) + return render_template('topic.html', description=entry['description'], title=entry['title'], link=link, authors=entry['authors'], published=time.strftime('%d %b %Y', entry['published_parsed'])) @app.route('/') def index(): diff --git a/templates/index.html b/templates/index.html index 7f7c2cf..87e164c 100644 --- a/templates/index.html +++ b/templates/index.html @@ -11,6 +11,6 @@ all possible categories here examples: {% for i in taxonomy %} - {{ i }} + {{ i }} {% endfor %} diff --git a/templates/topic.html b/templates/topic.html index b8c9d2c..f8cad13 100644 --- a/templates/topic.html +++ b/templates/topic.html @@ -22,8 +22,10 @@ MathJax = { + Submitted on {{published}}

{{title}}

-

{{description}}

+

{{ authors|map(attribute='name')|join(', ') }}

+

{{description}}

{{link}} -- cgit 1.4.1