Use fribidi to handle RTL text on Weechat
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

BiDi support for Weechat using python-pyfribidi

This simple script processes the messages using fribidi before they are printed. This way you can see messages written in RTL languages like Hebrew and Arab in the correct order.

This is also allegedly the shortest weechat script that actually does something useful :)


This script depends on libfribidi and it's python bindings.

On Debian system installing this package should be enough:

# aptitude install python-pyfribidi

On Arch Linux you can use pyfribidi from AUR.


  • Process the topic lines
  • Give a go to the input line