aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtor-metrics/generate.py2
-rw-r--r--tor-metrics/templates/base.html3
2 files changed, 4 insertions, 1 deletions
diff --git a/tor-metrics/generate.py b/tor-metrics/generate.py
index fdb0a25..b6b2b3c 100755
--- a/tor-metrics/generate.py
+++ b/tor-metrics/generate.py
@@ -33,6 +33,8 @@ def unsorted(relays, filename, is_index):
def effective_family(relays):
template = env.get_template('effective_family.html')
output_path = os.path.join(config.CONFIG['output_root'], 'family')
+ if os.path.exists(output_path):
+ rmtree(output_path)
relay_list = relays.json['relays']
q_relays = [] # qualified relays w/ > 1 effective family member
for relay in relay_list:
diff --git a/tor-metrics/templates/base.html b/tor-metrics/templates/base.html
index 697418f..a3f4560 100644
--- a/tor-metrics/templates/base.html
+++ b/tor-metrics/templates/base.html
@@ -37,9 +37,10 @@
{% set obs_bandwidth = '%s %s'|format((relay['observed_bandwidth'] / 1000)|round(2, 'common'), 'KB/s') %}{% endif %}
{% if category != 'family' %}
+ {% if relay['effective_family']|length > 1 %}
<td>{{ relay['nickname'] }} (<a href="{{ path_prefix }}family/{{ relay['effective_family'][0] }}/">{{ relay['effective_family']|length }}</a>)</td>
{% else %}
- <td>{{ relay['nickname'] }}</td>{% endif %}
+ <td>{{ relay['nickname'] }}</td>{% endif %}{% endif %}
<td>{{ obs_bandwidth }}</td>
<td class="visible-md visible-lg">{{ relay['or_addresses'][0].split(':', 1)[0] }}</td>