join the tilde.town ~ring!

Browse a list of all the ~ring members.


tilde.town ~users can join by pasting this html code in their index.html:

<div id="tilde_ring" style="background-color:white; text-align:center; border-radius:10px;"> <p><em>a member of the tilde.town ~ring</em></p> <p> <a id="tilde_town_ring" class="tilde_ring_link" href="">random ~user</a> | <a id="random_tildebox" class="tilde_ring_link" href="">random ~box</a> | <a id="tilde_town_ring_next" class="tilde_ring_link" href="">next ~user</a> </p> <p><a href="https://tilde.town/~um/tilde_ring/join.html">join</a></p> <script type="text/javascript"> var ringjs = document.createElement('script') ringjs.src = document.location.protocol + '//tilde.town/~um/tilde_ring/tilde_ring.js' document.getElementById('tilde_ring').appendChild(ringjs) </script> </div>

You can alter or edit the html without breaking anything, except:

For an example of the flexibility of the ~ring parts, find ~selfsame's implementation.

Note: this is still in beta. Please email ~um@tilde.town or ~dan@tilde.town if there are any problems, or catch us in irc.

Looking for a link to any random tilde.town site? ~nick has that!

~um and ~dan


refine, reimplement, or extend the tilde.town ~ring!

The ~ring consists of the above html, a javascript file, and ~dan's python script that gathers ~users data into a json file. The code is available on our github repository. If you have ideas, please suggest, fork, request pulls, etc.


example of the ~ring html, in its default state:

a member of the tilde.town ~ring

random ~user | random ~box | next ~user

join