X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/1d283d8a02251ea34cf1e6d488ce76b862634fd1..2e92526dbf7d4561ad94e693089c4bb9949c3055:/doc/zephyr.mdwn diff --git a/doc/zephyr.mdwn b/doc/zephyr.mdwn index 47a3d39..97b3d35 100644 --- a/doc/zephyr.mdwn +++ b/doc/zephyr.mdwn @@ -19,9 +19,9 @@ Here are some of the primary clients used at MIT. There's also a listing of [oth ### BarnOwl -[BarnOwl](http://barnowl.mit.edu/) is a command-line Zephyr client that supports advanced filtering and customisation. It is probably the most commonly used client, but requires some effort to get started. To use BarnOwl effectively, you should connect to an [Athena dialup](http://web.mit.edu/dialup/www/ssh.html) and run BarnOwl along with a program to renew your Kerberos tickets. The Athena command `athrun sipb owl-screen` will set this up for you. +[BarnOwl](http://barnowl.mit.edu/) is a command-line Zephyr client that supports advanced filtering and customisation. It is probably the most commonly used client, but requires some effort to get started. To use BarnOwl effectively, you should connect to an [Athena dialup](http://web.mit.edu/dialup/www/ssh.html) and run BarnOwl along with a program to renew your Kerberos tickets. The Athena command `athrun sipb pag-screen` will set up ticket renewal, and `athrun barnowl` after that will run BarnOwl itself. -In addition to primarily supporting Zephyr, BarnOwl also lets you connect to [AIM](http://aim.com) and and [XMPP](http://xmpp.org/) (Google Talk, Facebook, etc.) networks. +In addition to primarily supporting Zephyr, BarnOwl also lets you connect to [AIM](http://aim.com), [XMPP/Jabber](http://xmpp.org/) (Google Talk, Facebook, etc.), [Twitter](http://twitter.com), and IRC networks. See [Getting Started with BarnOwl](http://barnowl.mit.edu/wiki/GettingStarted) for more information. @@ -86,6 +86,20 @@ instance with the -i option to zwrite: A message without an instance specified will default to the instance “personal”. +You can send zephyrs to individuals (as opposed to classes) with: + + :zwrite USERNAME + +### Aside: zephyr triplets + +All messages are actually sent to a "zephyr triplet" -- a class, instance, and recipient. Subscriptions are also made to zephyr triplets. The recipient can be either "*" -- to indicate a broadcast message -- or a specific individual. + +When sending, the default class is "message", instance is "personal", and recipient is "*". `zwrite` supports sending to arbitrary triples with `:zwrite -c CLASS -i INSTANCE USERNAME` -- the two examples above use the defaults for the parts that aren't specified. + +For subscriptions, the class must be specified. You can specify all instances on a class with "\*", or specify just one instance. You can only sub to recipient "\*" or your own personals (indicated by "%me%").) + +### Common classes + Some common classes include: help: @@ -182,5 +196,4 @@ to your `~/.environment` file if you use `tcsh` or ZEPHYR_CLIENT=false to your `~/.bash_environment` if you use `bash`. This will cause your -shell to launch the `false` executable instead of `zwgc` which does -nothing. +shell to launch the `false` executable instead of `zwgc`, thereby disabling it ('false' does nothing).