All Projects → ryota-ka → Twterm

ryota-ka / Twterm

Licence: mit
A full-featured TUI Twitter client

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Twterm

Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-71.51%)
Mutual labels:  terminal, command-line, readline
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+7478.49%)
Mutual labels:  terminal, command-line, ncurses
Mandown
man-page inspired Markdown viewer
Stars: ✭ 173 (-6.99%)
Mutual labels:  terminal, command-line, ncurses
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+6963.44%)
Mutual labels:  terminal, command-line, ncurses
Terminalizer
🦄 Record your terminal and generate animated gif images or share a web player
Stars: ✭ 12,165 (+6440.32%)
Mutual labels:  terminal, command-line
Programmer Calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
Stars: ✭ 135 (-27.42%)
Mutual labels:  terminal, ncurses
Linefeed
Configurable, extensible, interactive line reader
Stars: ✭ 152 (-18.28%)
Mutual labels:  terminal, readline
Command Line Api
Command line parsing, invocation, and rendering of terminal output.
Stars: ✭ 2,418 (+1200%)
Mutual labels:  terminal, command-line
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ✭ 128 (-31.18%)
Mutual labels:  terminal, ncurses
Smenu
smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
Stars: ✭ 1,906 (+924.73%)
Mutual labels:  terminal, command-line
Commander
Test your command line interfaces on windows, linux and osx and nodes viá ssh and docker
Stars: ✭ 183 (-1.61%)
Mutual labels:  terminal, command-line
Progressbar
A really basic thread-safe progress bar for Golang applications
Stars: ✭ 2,212 (+1089.25%)
Mutual labels:  terminal, command-line
Asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Stars: ✭ 1,805 (+870.43%)
Mutual labels:  terminal, command-line
Twitter Api Php
The simplest PHP Wrapper for Twitter API v1.1 calls
Stars: ✭ 1,808 (+872.04%)
Mutual labels:  twitter-client, twitter
Sty
String styling for your terminal.
Stars: ✭ 129 (-30.65%)
Mutual labels:  terminal, command-line
Ls Go
A more colorful, user-friendly implementation of `ls` written in Go
Stars: ✭ 162 (-12.9%)
Mutual labels:  terminal, command-line
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (-10.22%)
Mutual labels:  terminal, ncurses
Ddgr
🦆 DuckDuckGo from the terminal
Stars: ✭ 2,243 (+1105.91%)
Mutual labels:  terminal, command-line
Sd
Intuitive find & replace CLI (sed alternative)
Stars: ✭ 2,755 (+1381.18%)
Mutual labels:  terminal, command-line
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-32.26%)
Mutual labels:  terminal, command-line

twterm

A full-featured TUI Twitter client

screencast

Installation

❄️ Nix (Recommended)
$ nix-channel --add https://github.com/ryota-ka/twterm/archive/master.tar.gz
$ nix-env -iA twterm

⚠️ If you have BUNDLE_PATH configured in ~/.bundle/config, twterm may fail due to Bundler::GemNotFound. See NixOS/nixpkgs#85989 for details.

🍺 Homebrew
$ brew install ryota-ka/twterm/twterm
💎 RubyGems

You also have to install the following dependencies manually.

$ gem install twterm

Usage

To launch twterm, just type in your console:

$ twterm

Default key assignments

Key assignments can be configured by editing ~/.twterm/keys.toml

key operation
h previous tab
j move down
k move up
l next tab
^N new tweet
^T new tab
w close current tab
F10 ^C quit
F1 key assignments cheatsheet

License

See the LICENSE file for license rights and limitations (MIT).

Links

Development

Requirements

Setting up development environment

$ nix-shell

Ruby version can be switched with --arg option (defaults to 2.7).

$ nix-shell --arg ruby 2.6
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].