add contact page
parent
74b64c5a63
commit
e54dffec24
16
app/main.py
16
app/main.py
|
@ -1229,6 +1229,19 @@ async def remote_interaction(
|
||||||
{"outbox_object": outbox_object},
|
{"outbox_object": outbox_object},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@app.get("/contact")
|
||||||
|
async def serve_contact(
|
||||||
|
request: Request,
|
||||||
|
db_session: AsyncSession = Depends(get_db_session),
|
||||||
|
) -> templates.TemplateResponse:
|
||||||
|
return await templates.render_template(
|
||||||
|
db_session,
|
||||||
|
request,
|
||||||
|
"contact.html",
|
||||||
|
{},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@app.post("/remote_interaction")
|
@app.post("/remote_interaction")
|
||||||
async def post_remote_interaction(
|
async def post_remote_interaction(
|
||||||
|
@ -1616,7 +1629,8 @@ Disallow: /followers
|
||||||
Disallow: /following
|
Disallow: /following
|
||||||
Disallow: /admin
|
Disallow: /admin
|
||||||
Disallow: /remote_interaction
|
Disallow: /remote_interaction
|
||||||
Disallow: /remote_follow"""
|
Disallow: /remote_follow
|
||||||
|
Disallow: /contact"""
|
||||||
|
|
||||||
|
|
||||||
async def _get_outbox_for_feed(db_session: AsyncSession) -> list[models.OutboxObject]:
|
async def _get_outbox_for_feed(db_session: AsyncSession) -> list[models.OutboxObject]:
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
{%- import "utils.html" as utils with context -%}
|
||||||
|
{% extends "layout.html" %}
|
||||||
|
|
||||||
|
{% block head %}
|
||||||
|
<title>blog.zak - Chat</title>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
{% include "header.html" %}
|
||||||
|
|
||||||
|
<p>
|
||||||
|
You can find me on QuakeNet IRC under the nickname <strong>zaklaus</strong>. I am also available on Discord under the handle <strong>zpl-zak#0302</strong>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
You can join zpl Discord server at <a href="https://discord.gg/7pJpfw7hYn" target="_blank">discord.gg/7pJpfw7hYn</a> or reach me on IRC in the <strong>#zaklaus</strong> channel on QuakeNet.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
I also receive an E-Mail, reach me at <i>contact [at] madaraszd.net</i>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Out of convenience, here's a pre-configured IRC webchat you can use to reach me quickly:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<iframe src="https://webchat.quakenet.org/?randomnick=1&channels=zaklaus&prompt=1&uio=MTY9dHJ1ZSY5PXRydWUmMTE9MTk1a4" width="647" height="400"></iframe>
|
||||||
|
|
||||||
|
{% endblock %}
|
|
@ -59,6 +59,7 @@
|
||||||
{% if not HIDES_FOLLOWING %}
|
{% if not HIDES_FOLLOWING %}
|
||||||
<li>{{ header_link("following", "Following") }} <span class="counter">{{ following_count }}</span></li>
|
<li>{{ header_link("following", "Following") }} <span class="counter">{{ following_count }}</span></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<li>{{ header_link("serve_contact", "Contact") }}</li>
|
||||||
<li>{{ header_link("get_remote_follow", "Remote follow") }}</li>
|
<li>{{ header_link("get_remote_follow", "Remote follow") }}</li>
|
||||||
{% for navbar_item in NAVBAR_ITEMS.EXTRA_NAVBAR_ITEMS %}
|
{% for navbar_item in NAVBAR_ITEMS.EXTRA_NAVBAR_ITEMS %}
|
||||||
{{ navbar_item_link(navbar_item) }}
|
{{ navbar_item_link(navbar_item) }}
|
||||||
|
|
Loading…
Reference in New Issue