tibb
tibb - terminal/textual imageboard browser

Installation
Make sure you have set up your GOPATH variable.
git clone http://gitgud.io/fixerb/tibb
mkdir -p $GOPATH/src/gitgud.io/fixerb/tibb
mv tibb $GOPATH/src/gitgud.io/fixerb/
cd $GOPATH/src/gitgud.io/fixerb/tibb
make install_deps
make
sudo make install
Optional dependencies are w3m
and xdg-open
.
Configuration
Configuration is done via the .ini
file.
Config file can be located in 3 places: /etc/tibb_config.ini
, .config/tibb/config.ini
or just by a regular config.ini
next to the binary.
Beware: some stuff is not implemented yet.
Keybindings
Threadviewer:
Keybinding |
Action |
Left |
Previous thread |
Right |
Next thread |
Esc |
Return to board list or exit |
s |
Turn on/off spoilers |
v |
View attached file(s) (input post ID) |
r |
Reload thread |
Fileviewer:
Keybinding |
Action |
Left |
Previous file |
Right |
Next file |
Esc |
Return to threadviewer |
d |
Download file |
PgUp |
Zoom in (only for viewing images with w3m) |
PgDn |
Zoom out (only for viewing images with w3m) |
Imageboard support
Currently supported imageboards are 8chan, Endchan, Lainchan and Arisuchan, with more to come.
TODO
- Posting support
- "All boards" option in board list, if available
- Customizable keybindings (via config)
- Add more imageboards
- (Optional) Vim-like bindings (using entry)
TOR support
Rewrite the color parsing code in ChanLabel
Credits
Catchy name by nsxue