busy - current activity social tool                         -*-org-*-

Let the world know what you're doing, and see what others are up
to. busy implements this common social networking function for the
part of the world made up by SDF shell users from the comfort of your
command line. 

Implement for both main SDF cluster and twenex.org.

* Example scenarios

Members included in the busy list are those who have voluntarily
reported their current activity with busy. busy status remains in
effect until changed with busy or the user logs out.

(Option syntax may be different for TWENEX implementation.)

** List busy members' activities

[smj, davek, felix, and chr are logged on and have reported their
current activity with busy.]

 > busy
 smj is busy benevolently dictating SDF.
 davek is busy checking bboard.
 felix is busy writing a busy tutorial.
 chr is busy playing netris under the influence of intoxicating
 beverages.
 Are you busy?
 >

** Set/change member busy activity

 > busy hacking busy.
 You are busy hacking busy.
 smj is busy benevolently dictating SDF.
 davek is busy checking bboard.
 felix is busy writing a busy tutorial.
 chr is busy playing netris under the influence of intoxicating
 beverages.
 > 

** Clear member busy activity

[davek logs out. you clear your busy activity.]

 > busy -c
 You are no longer busy.
 smj is busy benevolently dictating SDF.
 felix is busy writing a busy tutorial.
 chr is busy playing netris under the influence of intoxicating
 beverages.
 >

** Set/change busy activity, quiet mode

 > busy -q celebrating the birth of a new use case.
 You are busy celebrating the birth of a new use case.
 >

* Enhancements

** Filtering

If busy becomes so popular that the busy list becomes too long for
some users, give users means of filtering out members in whom they're
uninterested: a friends list and/or black list.

** Web view

Web (or gopher?) CGI to display shell user busy activity. busy users
only, opt-in setting.