mirror of
https://github.com/tiyn/beaker-blog.git
synced 2025-04-02 15:37:46 +02:00
structure and list
- .gitignore added - archive in list style
This commit is contained in:
parent
0c7b9e6172
commit
b2e1003176
@ -1,6 +1,8 @@
|
|||||||
# Python Flask Blog
|
# Python Flask Blog
|
||||||
|
|
||||||
This is a simple blog based on Pythons Flask framework.
|
This is a simple blog based on Pythons Flask framework.
|
||||||
|
The basic design is based on LukeSmithXYZs blog.
|
||||||
|
However I dislike using a script for adding entries and just want to add entries via plain text files.
|
||||||
|
|
||||||
## Features/To-Dos
|
## Features/To-Dos
|
||||||
|
|
||||||
|
1
src/.gitignore
vendored
Normal file
1
src/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
__pycache__/
|
@ -19,19 +19,27 @@ def gen_arch_string():
|
|||||||
content_string = ''
|
content_string = ''
|
||||||
last_month = ''
|
last_month = ''
|
||||||
for file in reversed(contents):
|
for file in reversed(contents):
|
||||||
curr_date = datetime.fromtimestamp(os.path.getctime(file)).strftime('%Y-%m-%d')
|
curr_date = datetime.fromtimestamp(
|
||||||
curr_month = datetime.fromtimestamp(os.path.getctime(file)).strftime('%b %Y')
|
os.path.getctime(file)).strftime('%Y-%m-%d')
|
||||||
|
curr_month = datetime.fromtimestamp(
|
||||||
|
os.path.getctime(file)).strftime('%b %Y')
|
||||||
if curr_month != last_month:
|
if curr_month != last_month:
|
||||||
content_string += '<h2>' + curr_month + '</h2>'
|
if last_month != '':
|
||||||
|
content_string += '</ul>\n'
|
||||||
|
content_string += '<h2>' + curr_month + '</h2>\n'
|
||||||
|
content_string += '<ul>\n'
|
||||||
last_month = curr_month
|
last_month = curr_month
|
||||||
filename = pathlib.PurePath(file)
|
filename = pathlib.PurePath(file)
|
||||||
title = open(filename).readline().rstrip('\n')
|
title = open(filename).readline().rstrip('\n')
|
||||||
filename = filename.name
|
filename = filename.name
|
||||||
if filename[0] != '.':
|
if filename[0] != '.':
|
||||||
filename = filename.split('.', 1)[0]
|
filename = filename.split('.', 1)[0]
|
||||||
|
content_string += '<li>'
|
||||||
content_string += curr_date + ' - '
|
content_string += curr_date + ' - '
|
||||||
content_string += '<a href="' + '/index.html#' + \
|
content_string += '<a href="' + '/index.html#' + \
|
||||||
filename + '">' + title + '</a><br>\n'
|
filename + '">' + title + '</a><br>'
|
||||||
|
content_string += '</li>\n'
|
||||||
|
content_string += '</ul>\n'
|
||||||
return content_string
|
return content_string
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user