node-powered ncurses streaming twitter client
npm install rumblea straightforward streaming twitter client made for commandline, inspired by earthquake.
* ncurses
* node >= 0.8.0
global installation:
# npm install -g rumble@1.0
local installation
$ npm install rumble@1.0
note: local installation means you need to cd to appropriate directory and use node rumble to run the client.
$ git clone git://github.com/damianb/rumble.git
$ cd rumble
$ npm install
to run, use node rumble
run rumble the first time with the -a flag to initiate authorization.
note: default command prefix is :, adjust directions accordingly if you change the command prefix.
note: $xx should be substituted with the line id to execute the specified command on
* = tweet the specified message
* :reply $xx - :r $xx - :$xx = reply to the specified tweet with the specified message
* :retweet $xx - :rt $xx = retweet the specified tweet
* :favorite $xx - :fav $xx = favorite the specified tweet
* :unfavorite $xx - :unfav $xx = unfavorite the specified tweet
* :delete $xx - :del $xx = favorite the specified tweet
* :link $xx = get a URL to view the specified tweet at
* :quit - :q = quit rumble
MIT License
resize does not work due to an upstream node-ncurses problem. nothing I can do until node-ncurses handles resizing the main window properly. T_T
* proper error notification (via statusbar, not console.error's pipe to error.log)
* tweet search
* highlighting (possibly notifications? could abuse libnotify for linux systems)
* last mentions
* on-the-fly filter management
* tweet lookup (by id)
* follow/unfollow user
* block/unblock user
* manage current blocks
* view user profile
* alter own profile
* set avatar (?)
* eval command (to allow for quick math operations or the like?)
* get data for specific lineId (special data, like tweet id? mentioned users?)
* increase flexibility, more configurability (scrolling, prompt text)