diff --git a/Tweeder.py b/Tweeder.py index d35dd8d..a06f5a1 100644 --- a/Tweeder.py +++ b/Tweeder.py @@ -177,5 +177,14 @@ def unfollow(user): pass +@app.route("/view/", methods=["GET"]) +def view_thread(post_id): + logged_in = session['username'] if ('username' in session.keys()) else False + posts = timeline.get_full_replies(post_id) + return render_template('view.html', + logged_in=logged_in, + posts=posts) + + if __name__ == '__main__': app.run(host="127.0.0.1", debug=True) diff --git a/templates/view.html b/templates/view.html new file mode 100644 index 0000000..25167b7 --- /dev/null +++ b/templates/view.html @@ -0,0 +1,17 @@ +{% extends 'layout.html' %} +{% block content %} +
+
+ {% for post in posts %} +
+
{{ post.poster }} at {{ post.timePosted.strftime('%Y-%m-%d %-H:%M') }} {% if logged_in == post.poster %} {% endif %}
+
+ {{ post.content }} +
+
+ + {% endfor %} +
+
+ +{% endblock %}