5 ms·
oblig. challenge: twitter bot in 140 chars... BTW: great twitter API, and demo of bash as a JSON webservice server implementation language. It repays careful s
by 10ren 17y ago
oblig. challenge: twitter bot in 140 chars...
BTW: great twitter API, and demo of bash as a JSON webservice server implementation language. It repays careful study. Also "bash" has got to be the best name for a hacker's language.
- InclinedPlane 17y agoIn APL that just might be possible.
- amalcon 17y agoFor bonus points, make a twitter-quine: as some part of its operation, have the bot tweet its own source code.
- tesseract 17y agocurl -F"status=$BASH_COMMAND" -utq_:pass12 -HExpect: 'http://twitter.com/statuses/update.xml'
- iuguy 17y agoI've tried, but the lowest I could get is around the 230-240 mark for something that tweets hi $n (where $n is the name of the person tweeting something you're interested in) for bash. It seems the URLs are the killer. URL Shorteners would help but bleh security. Any ideas for different languages?
- idm 17y agoHere's what I have so far: o=onelinebot;u=$o:one.$o;t=twitter.com;h=http://;alias http://;alias a=alias;a w=while\ read;a c="curl -u$u -d";c track=$o ${h}stream.$t/track.json>t&tail -f t|w t;do echo $t|grep -Eo '"screen_name":"[[:alnum:]]+"'|cut -d\" -f4|w s;do c '' $h$t/friendships/create/$s.json?follow=true;done;done It's two tweets (280 chars, down from 417) and it's not quite functional... This one will track "onelinebot" instead of "one line." It's basically the same as the original post, but with lots of nasty substitutions. I figured I'd share, because I really need to get back to some other work - if you can get it working, please share.
- dominiek 17y agoNice!