diff --git a/src/imag/templates/upload.j2 b/src/imag/templates/upload.j2 new file mode 100644 index 0000000..7a03d80 --- /dev/null +++ b/src/imag/templates/upload.j2 @@ -0,0 +1,90 @@ + + + + + + + + {% if title is defined %} + Imag - {{ title | escape }} + + {% else %} + Imag + + {% endif %} + + + + + + + + + + + + + + + + + + +

The Imag image board ({{ imagv }}). | upload

+
+ Matrix chat: #quotes:everypizza.im | + Matrix bot: @quotes:everypizza.im
+
+ + There's a very WIP complete rewrite of the bot in Python currently: + @quotes-python:everypizza.im + +
+
+
+ + Board message: {{ imagmessage }} + +
+
+
+ + + +
+ + + + +
+ + + + +
+ + +
+ + + diff --git a/src/imag/views.py b/src/imag/views.py index 33a7359..424011f 100644 --- a/src/imag/views.py +++ b/src/imag/views.py @@ -25,8 +25,15 @@ def index() -> str: images=models.Image.query.order_by((models.Image.created if flask.request.args.get("s") == "newest" else models.Image.score).desc()).all(), # type: ignore ) +@views.get("/upload") +def upload() -> str: + """upload page""" + return flask.render_template( + "upload.j2", + images=models.Image.query.order_by((models.Image.created if flask.request.args.get("s") == "newest" else models.Image.score).desc()).all(), # type: ignore + ) -@views.post("/") +@views.post("/upload") @util.with_access(models.AccessLevel.write) def post_image() -> Response: """post image"""