diff options
-rwxr-xr-x | tor-metrics/generate.py | 2 | ||||
-rw-r--r-- | tor-metrics/templates/base.html | 3 |
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> |