wiki:Plugins

Version 2 (modified by nelhage@mit.edu, 10 years ago) (diff)

--

Plugins

BarnOwl implements a plugin system that allows for additional functionality to be implemented as add-on perl modules. This page exists to have a semi-centralized list of out-of-tree plugins that you can add to your Barnowl.

Twitter

Author:Nelson Elhage <nelhage@mit.edu>
Source:http://github.com/nelhage/barnowl-twitter
PAR:http://web.mit.edu/nelhage/Public/BarnOwl/Twitter.par
Documentation:http://github.com/nelhage/barnowl-twitter/blob/master/README

This plugin implements Twitter support for BarnOwl. You can send and receive public and direct messages via Twitter and Twitter-like services (eg. identi.ca). You can also optionally mirror select zephyrs to Twitter.

The Twitter plugin will be part of the main barnowl distribution starting with BarnOwl 1.7.

Alias

Author:Nelson Elhage <nelhage@mit.edu>
Source:http://github.com/nelhage/barnowl-alias
PAR:http://web.mit.edu/nelhage/Public/BarnOwl/Alias.par
Documentation:http://github.com/nelhage/barnowl-alias/blob/master/README

The Alias plugin allows you to change the displayed name of select classes, for example to abbreviate long class names or to hide private class names from shoulder-surfers.

DevUtils

Author:Nelson Elhage <nelhage@mit.edu>
Source:http://github.com/nelhage/barnowl-devutils
PAR:http://web.mit.edu/nelhage/Public/BarnOwl/DevUtils.par

The DevUtils plugin contains some utilities of use to BarnOwl plugin developers. At the moment, it contains only the eperl command, which allows you to enter perl into the edit window and have it evaluated, with several options for how to display the result.

ZStatus

Author:Nelson Elhage <nelhage@mit.edu>
Source:http://github.com/nelhage/barnowl-zstatus
PAR:http://web.mit.edu/nelhage/Public/BarnOwl/ZStatus.par

The ZStatus plugin exposes the zstatus and zbars commands, for sending status bars to Zephyr that look something like:


       [Zephyr status dashboard]
              barnowls [========  ] (8/10)
                ponies [===       ] (3/10)