Skip to content

tSU-RooT/ringot

Repository files navigation

Ringot

Twitter Client on terminal

Features

  • Running on terminal
  • Keyboard only operation
  • Colorful

Demo

Demo

Key bindings

Timeline

Key Command
Ctrl-r Reload
Ctrl-s Select a buffer (you can tweet from this)
Ctrl-w Select a buffer with in_reply_to
Ctrl-g Universal cancel button
Ctrl-f Add a tweet to favorites
Ctrl-v Retweet a tweet
Ctrl-o Open a URL with browser
Ctrl-p Download a picture & Open it
Home Move cursor to Top
End Move cursor to Bottom
PgUp Page Up
PgDn Page Down

Mode

Key Command
Ctrl-z Switch to the Home Timeline view
Ctrl-x Switch to the Mention view
Ctrl-d Switch to the User Timeline view
Show Tweet's conversation
Alt-x Switch to Command Mode
Ctrl-q Quit from this application

Buffer

Key Command
Ctrl-j, Ctrl-Enter Send a tweet
Ctrl-g Universal cancel button

Command

Command Operation
:user screen_name Open a User Timeline
:list list_name Open a Twitter List
:fav screen_name Open a User favorite Timeline
:follow screen_name Follow a user
:unfollow screen_name Unfollow a user
:set_footer word Set footer for Tweet Edit
:unset_footer Unset footer

Installation

Dependencies:
go 1.6 or newer

$ go get github.com/tSU-RooT/ringot

Just want the binary?

Download from releases page.
Add binary into your $PATH

Debian Systems

amd64

$ wget https://github.com/tSU-RooT/ringot/releases/download/v0.3/ringot_0.3_amd64.deb
$ sudo dpkg -i ringot_0.3_amd64.deb
$ ringot

Pull Requests

Bug reports and pull requests are welcome on GitHub

License

Apache License,Version 2.0
See LICENSE file.

Ringot


Copyright 2016 tSU-RooT

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Ringot is using many libraries, list is doc/library_list.md
Library's license information are available in doc/license_notice.txt or copyright file(Debian copyright-format)
Some libraries are modified by tSU-RooT