[F]  ------------------------------------------------------------
[A]  BottleChat - an anonymous Gophernicus Gopher Chat forum
[Q]  ------------------------------------------------------------

(Q)  What is the BottleChat forum ?
(A)  A semi-anonymous Gopher-based bulletin (chat) board.

(Q)  How is it semi-anonymous ?
(A)  Other than host IP traffic logs posts are identified only by
    an ever-changing 8 character alpha-numeric session ID tag.

(Q)  How can I prevent my IP address from being logged ?
(A)  The torsocks package, available for most platforms, can be used
    with many Gopher clients.  Using a VPN is another option.

(Q)  How persistent are these posts ?
(A)  Posts are culled automatically to a set amount (42).

(Q)  Is there a length limit on posts ?
(A)  Probably but it varies between platforms and clients. Keeping
    posts under 256 characters is a good rule of thumb.

(Q)  I selected 'reload' but am not seeing new posts ?
(A)  Client refreshing varies; most support Ctrl+R though some like
    the Gopherus client use F5. If all else fails check the docs.

(Q)  Which Gopher clients don't work ?
(A)  UMN Gopher can post but not scroll; work-around is to use 'S' to
    save menu to local file for viewing (background client first).

(Q)  What about using nc(1) / netcat(1) ?
(A)  Both work fine as simple clients; some examples:
    $ echo '/users/bottles/' |netcat sdf.org 70 |less  # reading:
    $ echo '/users/bottles?my post' |nc -N sdf.org 70  # posting:
    Readability is improved by filtering output through AWK:
    $ <nc/netcat output> |awk -F'\t' '{print substr($1,2)}' |less

(Q)  Anything else ?
(A)  Staring at screens all day is bad for you!  Make time to engage
    the living world while you're still a part of it.

    :: internals ::

(Q)  How was this implemented ?
(A)  Entirely in AWK, specifically NetBSD AWK, a nawk variant with
    some extensions imported from gawk.  For all the details see
    http://man.netbsd.org/awk.1

(Q)  Does it only work with NetBSD AWK ?
(A)  No, the code has been extended so as to accomodate pretty much
    any modern AWK variant, including those lacking time functions.

(Q)  Is this forum Gophernicus specific ?
(A)  Yes, unfortunately all Gopher servers implement CGI scripting
    their own way if they support CGI at all, which many don't.

(Q)  Where can I get the code ?
(A)  Coming soon!  Documentation and explanatory comments are being
    added so as to make it fairly easy to implement and customize.