Any.IO

Purveyor of fine solutions to problems that don't exist since 2009.

Now providing access to Twitter and Identi.ca through DNS and finger, as well as finger through HTTP.

Please let the whole wide world know you use this crap on oneforty.com by going to the page for the finger gateway and the page for the DNS gateway.

Projects

{Twitter, Identi.ca} -> DNS Gateway

Can you dig it?

We've all thought it... Why can't I check my friends' Twitter status with my favorite DNS tool?! Well, OK, I've thought it, but now you don't have to!

# various ways to get the status for a single user (in this example, mgrdcm) $ dig mgrdcm.twitter.any.io txt $ host -t txt mgrdcm.twitter.any.io # works for identi.ca too $ host -t txt mgrdcm.identica.any.io # get the last 10 tweets $ dig -t txt mgrdcm.timeline.twitter.any.io # get tweet #20 $ host -t txt 20.status.twitter.any.io # to get more info, query the host directly $ dig mgrdcm.twitter @any.io $ host -t txt mgrdcm.twitter any.io # to get just the user's name $ dig name.user.mgrdcm.twitter.any.io txt $ dig name.user.mgrdcm.twitter @any.io $ host -t txt name.user.mgrdcm.twitter.any.io $ host -t txt name.user.mgrdcm.twitter any.io # if your DNS querying client doesn't support underscores, just convert them to hyphens. these are equivalent: $ host -t txt net_twitter.twitter.any.io $ host -t txt net-twitter.twitter.any.io

Yes, unfortunately, it works in Windows shell too:

C:\>nslookup -type=txt mgrdcm.twitter.any.io

And remember kids, Twitter is not RSS!

Reviews and mentions of the DNS Twitter interface:

Laconi.ca/StatusNet support: Right now this only supports identi.ca, but I'll work on general laconi.ca/StatusNet support during the rewrite.

{Twitter, Identi.ca} -> Finger Gateway

140 characters for the 300 baud set.

Have you been looking for a more intimate way to explore social media? Don't like leaving the command line? Well then try the any.io Finger Gateway to access Twitter and Identi.ca.

# to get instructions for how to use the any.io finger gateway $ finger @any.io # get the public timeline $ finger @twitter@any.io $ finger @identi.ca@any.io # get the status for a single user (in this example, mgrdcm) $ finger mgrdcm@twitter@any.io $ finger mgrdcm@identi.ca@any.io # note that the verbose (-l command line parameter for most clients) option will give you additional output

Yes, unfortunately, it works in Windows shell too:

C:\>finger mgrdcm@twitter@any.io

And remember kids, Twitter is not RSS!

Laconi.ca/StatusNet support: Right now this only supports identi.ca, but I'll work on general laconi.ca/StatusNet support during the rewrite.

Web Finger Gateway

Very basic web finger gateway.

All you need to do is append the username you want to finger to the end of "http://finger.any.io/". See below for examples.

It is hard to find public finger daemons anymore, but here are a couple examples:

Source Code

I do intend to release the source code to these projects. Most are just needing some code cleanup, some changes to 3rd party libraries I'm using (which will help immensely with the code cleanup), and some time that I'm devoting to a new any.io project...

About

I like new and old, this and that — and I like all of those to be able to talk to each other even if there's nothing to converse about. Expect more projects of a similar vein as time allows.

Contact

Dan Moore is to blame for this. I'm @mgrdcm on Twitter and Identi.ca. Follow me on Twitter for updates, and feel free to send me feedback.


Premium, hand-crafted HTML.