From b15665eb1f518ef16bc6deb87ed49dc439969b42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Mah=C3=A9?= Date: Wed, 31 Oct 2018 11:42:42 -0700 Subject: [PATCH] expose the list of registered targets to default page --- relay/default.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relay/default.py b/relay/default.py index cc08e06..de2dc1e 100644 --- a/relay/default.py +++ b/relay/default.py @@ -1,8 +1,10 @@ import aiohttp.web from . import app, CONFIG +from .database import DATABASE host = CONFIG['ap']['host'] note = CONFIG['note'] +targets = '
'.join([target for target in DATABASE.get('relay-list', [])]) async def default(request): return aiohttp.web.Response( @@ -23,8 +25,9 @@ async def default(request):

For Mastodon instances, you may subscribe to this relay with the address: https://{host}/inbox

For Pleroma and other instances, you may subscribe to this relay with the address: https://{host}/actor

To host your own relay, you may download the code at this address: https://git.pleroma.social/pleroma/relay

+

List of registered instances:
{targets}

-""".format(host=host, note=note)) +""".format(host=host, note=note,targets=targets)) app.router.add_get('/', default)