From de188cb69927d13811a1be2e201f6be59f1a177d Mon Sep 17 00:00:00 2001 From: Jordan Date: Wed, 10 Jan 2024 20:14:21 -0700 Subject: misc: remove trailing slash from directory links; prevents needless redirects --- allium/templates/relay-info.html | 414 +++++++++++++++++++-------------------- allium/templates/relay-list.html | 314 ++++++++++++++--------------- 2 files changed, 364 insertions(+), 364 deletions(-) diff --git a/allium/templates/relay-info.html b/allium/templates/relay-info.html index c494a53..d8ee3be 100644 --- a/allium/templates/relay-info.html +++ b/allium/templates/relay-info.html @@ -1,129 +1,129 @@ {% extends "skeleton.html" -%} {% block title -%} - Tor Relays :: {{ relay['nickname'] }} + Tor Relays :: {{ relay['nickname'] }} {% endblock -%} {% block body -%} -
-

- Home :: Relay "{{ relay['nickname'] }}" -

-
-
-
-
- Nickname -
-
- {{ relay['nickname']|escape }} -
-
- OR Address -
-
-
{% for address in relay['or_addresses'] -%}
+
+

+Home :: Relay "{{ relay['nickname'] }}" +

+
+
+
+
+Nickname +
+
+{{ relay['nickname']|escape }} +
+
+OR Address +
+
+
{% for address in relay['or_addresses'] -%}
 {{ address }}
 {% endfor -%}
 
-
-
- Contact -
- {% if relay['contact'] -%} -
- {{ - relay['contact']|escape }} -
- {% else -%} -
- none -
- {% endif -%} -
- Dir Address -
- {% if relay['dir_address'] -%} -
- {{ - relay['dir_address']|escape }} -
- {% else -%} -
- none -
- {% endif -%} -
- Exit Address -
- {% if relay['exit_address'] -%} -
- {{ relay['exit_address']|escape }} -
- {% else -%} -
- none -
- {% endif -%} -
- Observed Bandwidth -
- {% if relay['observed_bandwidth'] > 1000000 -%} - {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] - / 1000000)|round(2, 'common'), 'MB/s') -%} - {% else -%} - {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] - / 1000)|round(2, 'common'), 'KB/s') -%} - {% endif -%} -
- {{ obs_bandwidth }} -
-
- IPv4 Exit Policy Summary -
-
- {% if relay['exit_policy_summary'] -%} - {%- set v4_summary = relay['exit_policy_summary'].items() -%} -
{% for k, v in v4_summary -%}
+
+
+Contact +
+{% if relay['contact'] -%} +
+{{ +relay['contact']|escape }} +
+{% else -%} +
+none +
+{% endif -%} +
+Dir Address +
+{% if relay['dir_address'] -%} +
+{{ +relay['dir_address']|escape }} +
+{% else -%} +
+none +
+{% endif -%} +
+Exit Address +
+{% if relay['exit_address'] -%} +
+{{ relay['exit_address']|escape }} +
+{% else -%} +
+none +
+{% endif -%} +
+Observed Bandwidth +
+{% if relay['observed_bandwidth'] > 1000000 -%} +{% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] +/ 1000000)|round(2, 'common'), 'MB/s') -%} +{% else -%} +{% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] +/ 1000)|round(2, 'common'), 'KB/s') -%} +{% endif -%} +
+{{ obs_bandwidth }} +
+
+IPv4 Exit Policy Summary +
+
+{% if relay['exit_policy_summary'] -%} +{%- set v4_summary = relay['exit_policy_summary'].items() -%} +
{% for k, v in v4_summary -%}
 {{ k|escape }}: {{ '\n  ' + v|join('\n  ')|escape }}
 {% endfor -%}
 
- {% else -%} -
none
- {% endif -%} -
-
- IPv6 Exit Policy Summary -
-
- {% if relay['exit_policy_v6_summary'] -%} - {%- set v6_summary = relay['exit_policy_v6_summary'].items() -%} -
{% for k, v in v6_summary -%}
+{% else -%}
+
none
+{% endif -%} +
+
+IPv6 Exit Policy Summary +
+
+{% if relay['exit_policy_v6_summary'] -%} +{%- set v6_summary = relay['exit_policy_v6_summary'].items() -%} +
{% for k, v in v6_summary -%}
 {{ k|escape }}: {{ '\n  ' + v|join('\n  ')|escape }}
 {% endfor -%}
 
- {% else -%} -
none
- {% endif -%} -
-
- Exit Policy -
-
-
{% for policy in relay['exit_policy'] -%}
+{% else -%}
+
none
+{% endif -%} +
+
+Exit Policy +
+
+
{% for policy in relay['exit_policy'] -%}
 {{ policy|escape }}
 {% endfor -%}
 
-
- {% if relay['effective_family']|length > 1 -%} -
- Effective Family Members (view) -
- {% else -%} -
- Effective Family Members -
- {% endif -%} -
-
{% for e_relay in relay['effective_family'] -%}
+
+{% if relay['effective_family']|length > 1 -%} +
+Effective Family Members (view) +
+{% else -%} +
+Effective Family Members +
+{% endif -%} +
+
{% for e_relay in relay['effective_family'] -%}
 {% if relay['effective_family']|length > 1 -%}
 {{ e_relay|escape }}
 {% else -%}
@@ -131,13 +131,13 @@
 {% endif -%}
 {% endfor -%}
 
-
-
- Alleged Family Members -
-
- {% if relay['alleged_family'] -%} -
{% for a_relay in relay['alleged_family'] -%}
+
+
+Alleged Family Members +
+
+{% if relay['alleged_family'] -%} +
{% for a_relay in relay['alleged_family'] -%}
 {% if relay['alleged_family']|length > 1 -%}
 {{ a_relay|escape }}
 {% else -%}
@@ -158,95 +158,95 @@ Fingerprint
 
 
{{ relay['fingerprint']|escape }}
-
-
- Flags -
-
- {% for flag in relay['flags'] -%} - {% if flag != 'StaleDesc' -%} - - {{ flag|escape }} - {{ flag|escape }} - {% endif -%} - {% endfor -%} -
-
- Host Name -
-
- {% if relay['verified_host_names'] -%} -
{{
+
+
+Flags +
+
+{% for flag in relay['flags'] -%} +{% if flag != 'StaleDesc' -%} + + + {{ flag|escape }} +{% endif -%} +{% endfor -%} +
+
+Host Name +
+
+{% if relay['verified_host_names'] -%} +
{{
 relay['verified_host_names']|join('\n')|escape }}
- {% elif relay['unverified_host_names'] -%} -
{{
+{% elif relay['unverified_host_names'] -%}
+
{{
 relay['unverified_host_names']|join('\n')|escape }}
- {% else -%} -
none
- {% endif -%} -
- Country -
-
- {% if relay['country'] -%} - - {{ relay['country_name']|escape }} - {{ relay['country_name']|escape }} - {% else -%} - unknown - {% endif -%} -
-
- AS Number -
-
- {% if relay['as'] -%} - {{ relay['as']|escape - }} - {% else -%} - unknown - {% endif -%} -
- AS Name -
-
- {% if relay['as_name'] -%} - {{ relay['as_name']|escape }} (BGP) - {% else -%} - unknown - {% endif -%} -
- First Seen -
-
- {{ relay['first_seen']|escape }} -
-
- Last Restarted -
-
- {{ relay['last_restarted']|escape }} -
-
- Consensus Weight -
-
- {{ relay['consensus_weight_fraction']|escape }} ({{ - relay['consensus_weight']|escape }}) -
-
- Platform -
-
- {{ - relay['platform'] }} -
-
-
-
-
- {% endblock -%} +{% else -%} +
none
+{% endif -%} +
+Country +
+
+{% if relay['country'] -%} + + + {{ relay['country_name']|escape }} +{% else -%} +unknown +{% endif -%} +
+
+AS Number +
+
+{% if relay['as'] -%} +{{ relay['as']|escape +}} +{% else -%} +unknown +{% endif -%} +
+AS Name +
+
+{% if relay['as_name'] -%} +{{ relay['as_name']|escape }} (BGP) +{% else -%} +unknown +{% endif -%} +
+First Seen +
+
+{{ relay['first_seen']|escape }} +
+
+Last Restarted +
+
+{{ relay['last_restarted']|escape }} +
+
+Consensus Weight +
+
+{{ relay['consensus_weight_fraction']|escape }} ({{ +relay['consensus_weight']|escape }}) +
+
+Platform +
+
+{{ +relay['platform'] }} +
+
+
+
+
+{% endblock -%} diff --git a/allium/templates/relay-list.html b/allium/templates/relay-list.html index 6c25cef..cc992c1 100644 --- a/allium/templates/relay-list.html +++ b/allium/templates/relay-list.html @@ -3,160 +3,160 @@ Tor Relays {% endblock -%} {% block body -%} -

- {% block header -%} - {% endblock -%} -

-

- {% block description -%} - {% endblock -%} -

- - - - - - - - - - - - - - - - {% if is_index -%} - {% set relay_list = relays.json['relay_subset'][:500] -%} - {% else -%} - {% set relay_list = relays.json['relay_subset'] -%} - {% endif -%} - {% for relay in relay_list -%} - - {% if relay['observed_bandwidth'] > 1000000 -%} - {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] - / 1000000)|round(2, 'common'), 'MB/s') -%} - {% else -%} - {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] / 1000)| - round(2, 'common'), 'KB/s') -%} - {% endif -%} - {% if relay['running'] -%} - - {% else -%} - - {% endif -%} - {% if relay['effective_family']|length > 1 -%} - - {% else -%} - - {% endif -%} - {% if key != 'contact' -%} - {% if relay['contact'] -%} - - {% else -%} - - {% endif -%} - {% else -%} - - {% endif -%} - - - {% if relay['as'] -%} - {% if key != 'as' -%} - - {% else -%} - - {% endif -%} - {% else -%} - - {% endif -%} - {% if relay['as_name'] -%} - - {% else -%} - - {% endif -%} - {% if relay['country'] -%} - {% if key != 'country' -%} - - {% else -%} - - {% endif -%} - {% else -%} - - {% endif -%} - {% if key != 'platform' -%} - - {% else -%} - - {% endif -%} - - {% if key != 'first_seen' -%} - - {% else -%} - - {% endif -%} - - {% endfor -%} - -
NicknameContactBandwidthIP AddressAS NumberAS NameCountryPlatformFlagsFirst Seen
- - - - - {{ relay['nickname']|truncate(8)|escape - }} ({{ - relay['effective_family']| length }}) - - {{ relay['nickname']|truncate(10)|escape - }} - - {{ relay['contact_md5'][0:8] - }} - - none - - {{ relay['contact_md5'][0:8] - }} - {{ obs_bandwidth }} - {{ - relay['or_addresses'][0].split(':', 1)[0]|escape }} - - {{ - relay['as']|escape }} - {{ relay['as']|escape }}Unknown - {{ - relay['as_name']|escape|truncate(length=20) }} - Unknown - - {{ relay['country_name']|escape }} - - - {{ relay['country_name']|escape }} - X - {{ - relay['platform']|truncate(length=10)|escape }} - {{ relay['platform']|truncate(length=10)|escape }} - {% for flag in relay['flags'] -%} - {% if flag != 'StaleDesc' -%} - - {{ flag|escape }} - - {% endif -%} - {% endfor - -%} - - {{ - relay['first_seen'].split(' ', 1)[0]|escape }} - - {{ relay['first_seen'].split(' ', 1)[0]|escape - }} -
- {% endblock -%} +

+{% block header -%} +{% endblock -%} +

+

+{% block description -%} +{% endblock -%} +

+ + + + + + + + + + + + + + + + {% if is_index -%} + {% set relay_list = relays.json['relay_subset'][:500] -%} + {% else -%} + {% set relay_list = relays.json['relay_subset'] -%} + {% endif -%} + {% for relay in relay_list -%} + + {% if relay['observed_bandwidth'] > 1000000 -%} + {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] + / 1000000)|round(2, 'common'), 'MB/s') -%} + {% else -%} + {% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] / 1000)| + round(2, 'common'), 'KB/s') -%} + {% endif -%} + {% if relay['running'] -%} + + {% else -%} + + {% endif -%} + {% if relay['effective_family']|length > 1 -%} + + {% else -%} + + {% endif -%} + {% if key != 'contact' -%} + {% if relay['contact'] -%} + + {% else -%} + + {% endif -%} + {% else -%} + + {% endif -%} + + + {% if relay['as'] -%} + {% if key != 'as' -%} + + {% else -%} + + {% endif -%} + {% else -%} + + {% endif -%} + {% if relay['as_name'] -%} + + {% else -%} + + {% endif -%} + {% if relay['country'] -%} + {% if key != 'country' -%} + + {% else -%} + + {% endif -%} + {% else -%} + + {% endif -%} + {% if key != 'platform' -%} + + {% else -%} + + {% endif -%} + + {% if key != 'first_seen' -%} + + {% else -%} + + {% endif -%} + + {% endfor -%} + +
NicknameContactBandwidthIP AddressAS NumberAS NameCountryPlatformFlagsFirst Seen
+ + + + + {{ relay['nickname']|truncate(8)|escape + }} ({{ + relay['effective_family']| length }}) + + {{ relay['nickname']|truncate(10)|escape + }} + + {{ relay['contact_md5'][0:8] + }} + + none + + {{ relay['contact_md5'][0:8] + }} + {{ obs_bandwidth }} + {{ + relay['or_addresses'][0].split(':', 1)[0]|escape }} + + {{ + relay['as']|escape }} + {{ relay['as']|escape }}Unknown + {{ + relay['as_name']|escape|truncate(length=20) }} + Unknown + + {{ relay['country_name']|escape }} + + + {{ relay['country_name']|escape }} + X + {{ + relay['platform']|truncate(length=10)|escape }} + {{ relay['platform']|truncate(length=10)|escape }} + {% for flag in relay['flags'] -%} + {% if flag != 'StaleDesc' -%} + + {{ flag|escape }} + + {% endif -%} + {% endfor + -%} + + {{ + relay['first_seen'].split(' ', 1)[0]|escape }} + + {{ relay['first_seen'].split(' ', 1)[0]|escape + }} +
+{% endblock -%} -- cgit v1.2.3-54-g00ecf