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.base_dir, 'http',
|
||||||
self.server.onion_domain,
|
self.server.onion_domain,
|
||||||
self.server.system_language,
|
self.server.system_language,
|
||||||
self.server.known_epicyon_instances)
|
self.server.known_epicyon_instances,
|
||||||
|
self.server.translate)
|
||||||
elif calling_domain.endswith('.i2p'):
|
elif calling_domain.endswith('.i2p'):
|
||||||
msg = \
|
msg = \
|
||||||
html_known_epicyon_instances(
|
html_known_epicyon_instances(
|
||||||
self.server.base_dir, 'http',
|
self.server.base_dir, 'http',
|
||||||
self.server.i2p_domain,
|
self.server.i2p_domain,
|
||||||
self.server.system_language,
|
self.server.system_language,
|
||||||
self.server.known_epicyon_instances)
|
self.server.known_epicyon_instances,
|
||||||
|
self.server.translate)
|
||||||
else:
|
else:
|
||||||
msg = \
|
msg = \
|
||||||
html_known_epicyon_instances(
|
html_known_epicyon_instances(
|
||||||
|
@ -2290,7 +2292,8 @@ def daemon_http_get(self) -> None:
|
||||||
self.server.http_prefix,
|
self.server.http_prefix,
|
||||||
self.server.domain_full,
|
self.server.domain_full,
|
||||||
self.server.system_language,
|
self.server.system_language,
|
||||||
self.server.known_epicyon_instances)
|
self.server.known_epicyon_instances,
|
||||||
|
self.server.translate)
|
||||||
msg = msg.encode('utf-8')
|
msg = msg.encode('utf-8')
|
||||||
msglen = len(msg)
|
msglen = len(msg)
|
||||||
login_headers(self, 'text/html', msglen, calling_domain)
|
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,
|
def html_known_epicyon_instances(base_dir: str, http_prefix: str,
|
||||||
domain_full: str,
|
domain_full: str,
|
||||||
system_language: str,
|
system_language: str,
|
||||||
known_epicyon_instances: []) -> str:
|
known_epicyon_instances: [],
|
||||||
|
translate: {}) -> str:
|
||||||
"""Show a list of known epicyon instances
|
"""Show a list of known epicyon instances
|
||||||
"""
|
"""
|
||||||
html_str = ''
|
html_str = ''
|
||||||
|
@ -2450,8 +2451,13 @@ def html_known_epicyon_instances(base_dir: str, http_prefix: str,
|
||||||
system_language)
|
system_language)
|
||||||
if known_epicyon_instances:
|
if known_epicyon_instances:
|
||||||
instances_text = ''
|
instances_text = ''
|
||||||
|
newswire_str = translate['Newswire RSS Feed']
|
||||||
for instance in known_epicyon_instances:
|
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 += \
|
html_str += \
|
||||||
'<div class="container">' + instances_text + '</div>\n'
|
'<div class="container">' + instances_text + '</div>\n'
|
||||||
html_str += html_footer()
|
html_str += html_footer()
|
||||||
|
|
Loading…
Reference in New Issue