more statuses & made posts linkable

This commit is contained in:
0x01fe committed 2024-06-24 16:05:04 -05:00
1 parent 471b223881
commit 11d54f4480
4 files changed
+38 -5

No files matched your search

+10 -4
View File
@@ -86,9 +86,6 @@ def get_status() -> str:
selected_key = keys[random.randint(0, len(keys) - 1)]
section: list = statuses[selected_key]
print(selected_key)
print(section)
selected_status = section[random.randint(0, len(section) - 1)]
return f'<div title="{selected_key}">{markdown.markdown(selected_status)}</div>'
@@ -109,6 +106,16 @@ def index():
return flask.render_template('index.html', posts=post_bodies, status=status)
# Posts
@app.route('/post/<string:post_name>')
def post(post_name: str):
for post in get_posts():
if post.title.replace(' ', '-') == post_name:
return flask.render_template('index.html', posts=[post.body], status=get_status())
flask.abort(404)
# Games Page
@app.route('/games/')
def games():
@@ -260,7 +267,6 @@ def album_square(user_id, rows : int):
if __name__ == "__main__":
statuses = read_status_file()
print(statuses)
if DEV:
app.run(port=PORT)