Tweetsh: A Shell interface for twitter.

Tweetsh is a shell interface for twitter written in javascript. it tries to map the commands you use everyday on the shell to interact with twitter. It behaves similar to a unix-shell.You type commands and the results are shown on this page.

Tweetsh is an open source project under the MIT license.

Tweetsh is written by Moski Doski/@moski_doski

/(root)
|-home  (mounted into twitter users folder) 
|---moski_doski
|------timeline
|----------timeline
|----------personal => Only logged in. This is your HOME timeline      
|------mentions     => Example, "ls /home/google/mentions | tail"  
|------retweets     => Only logged in   
|----------by_me
|----------of_me
|----------to_me
|------favorites
|------friends      => Callback UI is not ready yet ;(  
|------followers
|---rails
|---Google
|---*.* users
Notes:
  • Tab Completion: "/home" by default doesn't have a tab completion until the user is validated so cd /home then "tab" will do nothing but cd /home/moski_doski/../ then ls /home/mo "tab" will show you moski_doski in home folder because its been populated from twitter.
  • Piping: Most commands support piping, but few commands don't. For example the "cd" command doesn't support piping because it has no output. Nested piping is also possible. For example to check my how many words i've used in my last 10 tweets i can do the following ls /home/moski_doski/timelines/timeline | head -n 10 | wc -w
  • Login: To log in just do the following ssh
  • Tweet: After login, you can tweet using wall tweetshell is awesome
  • Help: For more help, run man ... u can ping me anytime @moski_doski

guest@twitter.com:/>