mirror of https://gitlab.com/bashrc2/epicyon
Include newswire links on known epicyon instances
parent
7ae8e795e5
commit
724dbfcec1
|
@ -2275,14 +2275,16 @@ def daemon_http_get(self) -> None:
|
|||
self.server.base_dir, 'http',
|
||||
self.server.onion_domain,
|
||||
self.server.system_language,
|
||||
self.server.known_epicyon_instances)
|
||||
self.server.known_epicyon_instances,
|
||||
self.server.translate)
|
||||
elif calling_domain.endswith('.i2p'):
|
||||
msg = \
|
||||
html_known_epicyon_instances(
|
||||
self.server.base_dir, 'http',
|
||||
self.server.i2p_domain,
|
||||
self.server.system_language,
|
||||
self.server.known_epicyon_instances)
|
||||
self.server.known_epicyon_instances,
|
||||
self.server.translate)
|
||||
else:
|
||||
msg = \
|
||||
html_known_epicyon_instances(
|
||||
|
@ -2290,7 +2292,8 @@ def daemon_http_get(self) -> None:
|
|||
self.server.http_prefix,
|
||||
self.server.domain_full,
|
||||
self.server.system_language,
|
||||
self.server.known_epicyon_instances)
|
||||
self.server.known_epicyon_instances,
|
||||
self.server.translate)
|
||||
msg = msg.encode('utf-8')
|
||||
msglen = len(msg)
|
||||
login_headers(self, 'text/html', msglen, calling_domain)
|
||||
|
|
|
@ -2435,7 +2435,8 @@ def load_buy_sites(base_dir: str) -> {}:
|
|||
def html_known_epicyon_instances(base_dir: str, http_prefix: str,
|
||||
domain_full: str,
|
||||
system_language: str,
|
||||
known_epicyon_instances: []) -> str:
|
||||
known_epicyon_instances: [],
|
||||
translate: {}) -> str:
|
||||
"""Show a list of known epicyon instances
|
||||
"""
|
||||
html_str = ''
|
||||
|
@ -2450,8 +2451,13 @@ def html_known_epicyon_instances(base_dir: str, http_prefix: str,
|
|||
system_language)
|
||||
if known_epicyon_instances:
|
||||
instances_text = ''
|
||||
newswire_str = translate['Newswire RSS Feed']
|
||||
for instance in known_epicyon_instances:
|
||||
instances_text += instance + '<br>\n'
|
||||
instances_text += \
|
||||
instance + ' <a href="' + instance + '/newswire.xml">' + \
|
||||
'<img class="leftColEditImage" loading="lazy" ' + \
|
||||
'decoding="async" alt="' + newswire_str + '" title="' + \
|
||||
newswire_str + '" src="/icons/logorss.png"></a><br>\n'
|
||||
html_str += \
|
||||
'<div class="container">' + instances_text + '</div>\n'
|
||||
html_str += html_footer()
|
||||
|
|
Loading…
Reference in New Issue