aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFerass El Hafidi <vitali64pmemail@protonmail.com>2023-01-11 18:45:51 +0100
committerFerass El Hafidi <vitali64pmemail@protonmail.com>2023-01-11 18:45:51 +0100
commit334e5483e1e7c8438912bcba61db02abe779558c (patch)
tree8c01d2d5168be622ec56aee9e18787dcc601286f
parent6c93704b1928db4dc256af07ac5278f8995ced5b (diff)
downloadseen-flask.tar.gz
seen-flask.zip
app.py: Use a template for listing articlesflask
Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
-rw-r--r--app.py8
-rw-r--r--templates/list.html1
2 files changed, 5 insertions, 4 deletions
diff --git a/app.py b/app.py
index 9c558b8..abe2ccf 100644
--- a/app.py
+++ b/app.py
@@ -44,10 +44,10 @@ def index():
files.sort(key=os.path.getctime)
for file in files[::-1]:
try:
- articles += "\n<li><a href=\"" + file.replace(".md", "") + "\">" + \
- config[file.replace(".md", "").replace("articles/", "")]['Title'] + "</a>" \
- + " - " + config[file.replace(".md", "").replace("articles/", "")]['Date'] + \
- "</li>"
+ articles += render_template('list.html', file = file.replace(".md", ""),
+ date = config[file.replace(".md", "").replace("articles/", "")]['Date'],
+ article = config[ \
+ file.replace(".md", "").replace("articles/", "")]['Title'])
except KeyError:
return "<code>No config.ini entry! " + \
"Please create a config.ini entry for the %s article!</code>" % file
diff --git a/templates/list.html b/templates/list.html
new file mode 100644
index 0000000..6fae1cd
--- /dev/null
+++ b/templates/list.html
@@ -0,0 +1 @@
+<li><a href="{{ file }}">{{ article }}</a> - {{ date }}</li>