I have played quite a bit with onionoo and wrote a wrapper in Go for it. <div><br></div><div>I am willing to rewrite Tor Weather using Go (or python if you like). </div><div><br></div><div>I'll go over the old code and this email again to make sure I understand the full scope of the project. </div><div><br></div><div>As an operator I have relied on the Tor Weather alerts to know if one if my nodes were down and while it's wasn't quick enough in sending alerts it was a good tool. </div><div><br></div><div>I have some ideas about the t-shirts alerts so that we won't miss sending to those that need it and wouldnt send to those that don't need it. </div><div><br></div><div>Eran<br><br><div class="gmail_quote"><div dir="ltr">On Mon, Apr 4, 2016, 17:49 Karsten Loesing <<a href="mailto:karsten@torproject.org">karsten@torproject.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Dear relay operators,<br>
<br>
as of April 4, 2016, Tor Weather has been discontinued.<br>
<br>
Tor Weather [0] provided an email notification service to any user who<br>
wanted to monitor the status of a Tor node.  Upon subscribing, they<br>
could specify what types of alerts they would like to receive.  The<br>
main purpose of Tor Weather was to notify node operators via email if<br>
their node was down for longer than a specified period, but other<br>
notification types were available, including one where operators would<br>
be informed when their node was around long enough to qualify for a<br>
t-shirt.<br>
<br>
The main reason for discontinuing Tor Weather is the fact that<br>
software requires maintenance, and Tor Weather is no exception.  Tor<br>
Weather was promising t-shirts for relays that have not been around<br>
long enough or that provided too little bandwidth to be useful to the<br>
network, and it was almost impossible to deny a t-shirt after Tor<br>
Weather has promised it.  Apart from that, Tor Weather was likely not<br>
offering t-shirts to people who have long earned it, thereby confusing<br>
them.  An unreliable notification system is worse than not having a<br>
system at all.  Relay operators shouldn't rely on Tor Weather to<br>
notify them when their relay fails.  They should rather set up their<br>
own system instead.<br>
<br>
We have tried to find a new maintainer for Tor Weather for years, but<br>
without success.  We started rewriting Tor Weather [1] using Onionoo<br>
[2] as data back-end in 2014, and even though that project didn't<br>
produce working code, somebody could pick up this efforts and finish<br>
the rewrite.  The Roster developers said that they're planning to<br>
include an email notification function in Roster [3].  And we<br>
developed a simple Python script that provides information about a<br>
relay operator's eligibility for acquiring a t-shirt [4].  None of<br>
these alternatives is a full replacement of Weather, though.<br>
<br>
We encourage you, the community of Tor relay operators, to step up to<br>
start your own notification systems and to share designs and code.<br>
Tor Weather is still a good idea, it just needs somebody to implement it.<br>
<br>
Tor Weather is discontinued in two steps.  For now, new subscriptions<br>
are disabled, new welcome messages are not sent out anymore, and<br>
existing subscriptions continue working until June 30, 2016.  From<br>
July 1, 2016 on, Tor Weather will not be sending out any emails.<br>
<br>
Sorry for any inconvenience caused by this.<br>
<br>
All the best,<br>
Karsten<br>
<br>
<br>
[0] <a href="https://weather.torproject.org/" rel="noreferrer" target="_blank">https://weather.torproject.org/</a><br>
<br>
[1] <a href="https://trac.torproject.org/projects/tor/wiki/doc/weather-in-2014" rel="noreferrer" target="_blank">https://trac.torproject.org/projects/tor/wiki/doc/weather-in-2014</a><br>
<br>
[2] <a href="https://onionoo.torproject.org/" rel="noreferrer" target="_blank">https://onionoo.torproject.org/</a><br>
<br>
[3] <a href="http://www.tor-roster.org/" rel="noreferrer" target="_blank">http://www.tor-roster.org/</a><br>
<br>
[4]<br>
<a href="https://gitweb.torproject.org/metrics-tasks.git/tree/task-9889/tshirt.py" rel="noreferrer" target="_blank">https://gitweb.torproject.org/metrics-tasks.git/tree/task-9889/tshirt.py</a><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Comment: GPGTools - <a href="http://gpgtools.org" rel="noreferrer" target="_blank">http://gpgtools.org</a><br>
<br>
iQEcBAEBAgAGBQJXAn7HAAoJEC3ESO/4X7XBmhEIAKxWEwex5pyp5RBHkE4+1IC2<br>
WaKjcvIT0WiZJ8prZASNSxF7ART6r2trG50+Pd2GCdu0SOjIz3eeQNSkx251RaqF<br>
xF7dw2RVhExcYOar4FG5+KkXu6X3k0svMvNeMGzcRd51yaaVeW8OaAgV0NC+CHgE<br>
ZkA7bg26jCvG8EFrKCg4fuZ3JW3+O3mvcquea+aB4q6gbuQFjgoxzfH5+XkmpA5i<br>
gDZnsIRuBDYuUW8V1ior/7DG2wGlCjWZUotoTysfsFW2FSMUrTBZOlvhpHicMfER<br>
VpLxY8+b3ZGC6Olit50ISZql8l12yO3Hik32eKIcgK2fpx6vgKE+T83I8voIpOU=<br>
=LVj8<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
tor-relays mailing list<br>
<a href="mailto:tor-relays@lists.torproject.org" target="_blank">tor-relays@lists.torproject.org</a><br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays</a><br>
</blockquote></div></div>