weechat as a communications hub

I have been using irssi as my Internet Relay Chat (IRC) client for more than a decade. It has served me well. But then I was prompted by a couple of weechat users over at the #ranger channel to try weechat.


I love technical improvements, but my setup is becoming increasingly hard to improve upon. Any suggestions that tickle my nerdy fancy is highly welcome. And so I embarked upon setting up weechat on one of my DigitalOcean servers and use ssh to connect to my new chat client. This setup allows me to always remain on the chat channels even when my laptop is hibernated. I simply reconnect via ssh to weechat running in screen on my server. An added benefit is that I can also stay on with my Android phone via the excellent “Weechat Android” app. How cool is that?

The configuration is nicely interactive and with a set of useful scripts, I have a powerful setup:

  • iset.pl – Set WeeChat and plugins options interactively (a must-have)
  • buffers.pl – Sidebar with list of buffers (another must-have)
  • shortenurl.py – Shorten long urls using isgd or tinyurl (important)
  • nickregain.pl – Automatically attempts to regain IRC primary nick
  • colorize_nicks.py – Weechat nick colors in the chat area and command line
  • go.py – Quick jump to buffers
  • buffer_autoclose.py – Automatically close inactive private message buffers
  • histsearch.py – Quick search in command history
  • auto_away.py – A simple auto-away script

And then I got Bitlbee set up on the server. Bitlbee is a chat hub for various protocols that weechat can connect to. Bitlbee can hook onto your Facebook chat and your Twitter feed. I got both Facebook chat and Twitter up and running and now I can tweet directly in weechat and have chats and even group chats with Facebook friends in my weechat – both on my laptop and on my mobile. Weechat has become a nice communications hub:

My weechat screen

My weechat screen

6 thoughts on “weechat as a communications hub

  1. ‘gratz. Last time I tried out weechat, it bogged down in the several channels I normally lurked in (300+ users each). These days, I just use irssi with nicklist (in fifo mode) to provide the side bar, and byobu-tmux to provide the second buffer for nicklist. It seems to be more stable than nicklist-screen and faster than weechat was.

Have your say

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s