BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tracker-info.twig 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <div class="thin">
  2. <div class="header">
  3. <h2>Tracker info</h2>
  4. </div>
  5. <div class="linkbox">
  6. <a href="?action={{ action }}" class="brackets" />Main stats</a>
  7. </div>
  8. <div class="sidebar">
  9. <div class="box box2">
  10. <div class="head"><strong>User stats</strong></div>
  11. <div class="pad">
  12. <form method="get" action="">
  13. <input type="hidden" name="action" value="ocelot_info" />
  14. <label for="userid">Get stats for user (id or @username)</label><br /><br />
  15. <input type="text" id="userid" name="userid" placeholder="User ID" value="{{ user_id }}" /><br /><br />
  16. <input type="submit" value="Go" />
  17. </form>
  18. </div>
  19. </div>
  20. </div>
  21. <div class="main_column">
  22. <div class="box box2">
  23. <div class="head"><strong>Numbers and such</strong></div>
  24. <div class="pad">
  25. {% if peer_stats %}
  26. User ID: {{ user_id }}<br />
  27. Leeching: {{ peer_stats[0]|number_format }}<br />
  28. Seeding: {{ peer_stats[1]|number_format }}<br />
  29. {% elseif main_stats %}
  30. {% for key, value in main_stats %}
  31. {%- if value == "Uptime:" -%}
  32. {{ value }}
  33. {%- elseif key starts with "bytes " -%}
  34. {{ value|octet_size }}
  35. {%- else -%}
  36. {{ value|number_format }}
  37. {%- endif %}
  38. {{ key }}<br />
  39. {% endfor %}
  40. {% elseif announce_key %}
  41. Failed to get stats for user {{ user_id }}
  42. {% elseif user_id %}
  43. User {{ user_id }} doesn't exist
  44. {% else %}
  45. Failed to get tracker info
  46. {% endif %}
  47. </div>
  48. </div>
  49. </div>
  50. </div>