Changes between Version 1 and Version 2 of Plugins


Ignore:
Timestamp:
May 8, 2010, 11:48:09 AM (10 years ago)
Author:
nelhage@mit.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plugins

    v1 v2  
    1 == Zephyr, AIM, Jabber, IRC ==
     1= Plugins =
    22
    3 These are either built into BarnOwl or live as plugins in the main tree.
     3BarnOwl 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.
     4
     5 * For instructions on installing plugin modules, see [wiki:UsingPlugins]
     6 * For instructions on creating a plugin, see [wiki:CreatingAModule]
    47
    58== Twitter ==
    69
    7 The [http://github.com/nelhage/barnowl-twitter BarnOwl Twitter plugin].  Send and receive public and direct messages via Twitter and Twitter-like services (eg. identi.ca).  Mirror select zephyrs to Twitter.
     10||Author:||Nelson Elhage `<nelhage@mit.edu>`||
     11||Source:||[http://github.com/nelhage/barnowl-twitter]||
     12||PAR:||http://web.mit.edu/nelhage/Public/BarnOwl/Twitter.par||
     13||Documentation:||http://github.com/nelhage/barnowl-twitter/blob/master/README||
     14
     15This plugin implements Twitter support for BarnOwl. You can send and
     16receive public and direct messages via Twitter and Twitter-like
     17services (eg. identi.ca).  You can also optionally mirror select
     18zephyrs to Twitter.
     19
     20The Twitter plugin will be part of the main barnowl distribution
     21starting with BarnOwl 1.7.
     22
     23== Alias ==
     24
     25||Author:||Nelson Elhage `<nelhage@mit.edu>`||
     26||Source:||[http://github.com/nelhage/barnowl-alias]||
     27||PAR:||http://web.mit.edu/nelhage/Public/BarnOwl/Alias.par||
     28||Documentation:||http://github.com/nelhage/barnowl-alias/blob/master/README||
     29
     30The 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.
     31
     32== DevUtils ==
     33
     34||Author:||Nelson Elhage `<nelhage@mit.edu>`||
     35||Source:||[http://github.com/nelhage/barnowl-devutils]||
     36||PAR:||http://web.mit.edu/nelhage/Public/BarnOwl/DevUtils.par||
     37
     38The 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.
     39
     40== ZStatus ==
     41
     42||Author:||Nelson Elhage `<nelhage@mit.edu>`||
     43||Source:||[http://github.com/nelhage/barnowl-zstatus]||
     44||PAR:||http://web.mit.edu/nelhage/Public/BarnOwl/ZStatus.par||
     45
     46The ZStatus plugin exposes the `zstatus` and `zbars` commands, for sending status bars to Zephyr that look something like:
     47
     48{{{
     49#!html
     50<pre><code>
     51       [Zephyr status dashboard]
     52              barnowls [<span style="color:red">========  </span>] <span style="color:red">(8/10)</span>
     53                ponies [<span style="color:green">===       </span>] <span style="color:green">(3/10)</span>
     54</code></pre>
     55}}}