|
@ -16,30 +16,34 @@ |
|
|
</form> |
|
|
</form> |
|
|
</header> |
|
|
</header> |
|
|
|
|
|
|
|
|
<table> |
|
|
<main> |
|
|
<thead> |
|
|
|
|
|
<tr> |
|
|
<table> |
|
|
<th>Nickname</th> |
|
|
<thead> |
|
|
<th>Bandwidth</th> |
|
|
<tr> |
|
|
<th>Uptime</th> |
|
|
<th>Nickname</th> |
|
|
<th>Country</th> |
|
|
<th>Bandwidth</th> |
|
|
<th>Flags</th> |
|
|
<th>Uptime</th> |
|
|
<th>Type</th> |
|
|
<th>Country</th> |
|
|
</tr> |
|
|
<th>Flags</th> |
|
|
</thead> |
|
|
<th>Type</th> |
|
|
<tbody> |
|
|
</tr> |
|
|
{% for node in nodes %} |
|
|
</thead> |
|
|
<tr> |
|
|
<tbody> |
|
|
<td><a href="/node/{{ node.fingerprint if node.fingerprint else node.hashed_fingerprint }}">{{ node.nickname }}</a></td> |
|
|
{% for node in nodes %} |
|
|
<td>{{ node.advertised_bandwidth }}</td> |
|
|
<tr> |
|
|
<td>{{ node.last_restarted if node.running else 'Down' }}</td> |
|
|
<td><a href="/node/{{ node.fingerprint if node.fingerprint else node.hashed_fingerprint }}">{{ node.nickname }}</a></td> |
|
|
<td>{{ node.country_name }}</td> |
|
|
<td>{{ node.advertised_bandwidth }}</td> |
|
|
<td>{{ node.flags }}</td> |
|
|
<td>{{ node.last_restarted if node.running else 'Down' }}</td> |
|
|
<td>{{ node.type }}</td> |
|
|
<td>{{ node.country_name }}</td> |
|
|
</tr> |
|
|
<td>{{ node.flags }}</td> |
|
|
{% endfor %} |
|
|
<td>{{ node.type }}</td> |
|
|
</tbody> |
|
|
</tr> |
|
|
</table> |
|
|
{% endfor %} |
|
|
|
|
|
</tbody> |
|
|
|
|
|
</table> |
|
|
|
|
|
|
|
|
|
|
|
</main> |
|
|
|
|
|
|
|
|
</body> |
|
|
</body> |
|
|
</html> |
|
|
</html> |
|
|