====== bboard, castor and finger ======
|bboard:|bboard [-nps] [-r n]|9p contrib directory|
|castor:|castor [address]| |
===== 9p bboard acme example =====
cpu% acme
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::|⇐ With mouse button 2 click menu text **//New//**|
| [blank] |:::||
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look**|:::||
| [panel] |:::||
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look** //''bboard''//|:::|⇐ Type the text //**bboard**// after the text **Look**|
| [panel] |:::||
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look** //''bboard''//|:::|⇐ With mouse button 1 highlight text //**bboard**//,\\ mouse button 2 click the highlighted text|
| [panel] |:::||
OR
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look** //''bboard''//|:::|⇐ With mouse button 2 highlight text //**bboard**//,\\ then release mouse button 2|
| [panel] |:::||
OR
cpu% acme
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::|⇐ With mouse button 2 click menu text **//New//**|
| [blank] |:::||
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look**|:::||
|bboard|:::|⇐ Type the text //**bboard**//|
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look**|:::||
|''bboard''|:::|⇐ With mouse button 1 highlight text //**bboard**//,\\ mouse button 2 click the highlighted text|
|''bboard''|:::|⇐ With mouse button 2 highlight text //**bboard**//,\\ then release mouse button 2|
===== bboard post example =====
|bboard:|bboard [-nps] [-r n]|9p contrib directory|
cpu% bboard
usage: bboard [-nps] [-r n]
bboard -p post a news article
bboard -n read all new posts since last read
bboard -r n read a particular post
bboard -s print a list of subjects
|x|‘''bboard -p''’ from the rio rc prompt, only.|
|x|A ‘''bboard -p''’ will not work within acme with win, or a prompt within acme.|
|x|Use ‘''lc -l /tmp''’ to locate an unsuccessful ‘''bboard -p''’ post.|
cpu% bboard -p
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**/tmp/2021-09-29T05:56:09+00:00 Del Snarf : Look**|:::||
|Subject:|:::|⇐ Type the bboard subject here.|
|[blank]|:::|⇐ Press the Enter key once, to advance one line.|
|[The body of the new bboard message belongs here.]|:::|⇐ Type the body of the new bboard message here. **//Put//** to post the bboard message, then **//Del//** and **//Exit//** to quit. ((//Be sure to middle **Put** and middle **Exit** to successfully post. To abort a post, just clear the buffer. Anything less than 15 characters will be considered an aborted post//.))|
|[blank]|:::|⇐ Hint, add another [blank] line after the text, before the **//Put//**, **//Del//** and **//Exit//** is completed.|
===== bboard read example =====
cpu% bboard -r 13
cpu% bboard -r 5|page
===== bboard reply example =====
|**1.**|Avoid using a “**:**” (colon) in the //Subject:// field.|
|a.|Optional: a “**-**” (dash) is used after the “**Re**”.|
cpu% bboard -s
Num Date Time Tacker Subject
:37: 2022-12-15 22:05:12-06:00 auser2 Hello bboard
cpu% bboard -p
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**/tmp/2021-09-29T05:56:09+00:00 Del Snarf : Look**|:::||
|Subject: **//''Re -''//** //Hello bboard//|:::|⇐ Type the bboard **//''Re -''//** ((//A **//''Re:''//** will not include the subject// ''Hello bboard'' //after the **Put** and **Exit**//.)) and subject here.|
|[blank]|:::|⇐ Press the Enter key once, to advance one line.|
|[The body of the reply bboard message belongs here.]|:::|⇐ Type the body of the new bboard message here. **//Put//** to post the bboard message, then **//Del//** and **//Exit//** to quit. ((//Be sure to middle **Put** and middle **Exit** to successfully post. To abort a post, just clear the buffer. Anything less than 15 characters will be considered an aborted post//.))|
|[blank]|:::|⇐ Hint, add another [blank] line after the text, before the **//Put//**, **//Del//** and **//Exit//** is completed.|
cpu% bboard -s
Num Date Time Tacker Subject
:37: 2022-12-15 22:05:12-06:00 auser2 Hello bboard
:38: 2022-12-19 08:11:48+00:00 auser5 Re - Hello bboard
==== double-struck capital r ====
|**1.**|Avoid using a “**:**” (colon) in the //Subject:// field.|
|a.|Optional: a “**-**” (dash) is used after the ''ℝe''.|
|x|//The sequence for entering a double-struck// ℝ //on an IBM keyboard is// ''ALT-R-R''.|[[plan9front_-_unicode_utf_and_fontviewer#keyboard|keyboard]]|
cpu% bboard -s
Num Date Time Tacker Subject
:37: 2022-12-15 22:05:12-06:00 auser2 Hello bboard
cpu% bboard -p
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**/tmp/2021-09-29T05:56:09+00:00 Del Snarf : Look**|:::||
|Subject: ''ℝe -'' //Hello bboard//|:::|⇐ Type the bboard ''ℝe -'' ((//A **//''Re:''//** will not include the subject// ''Hello bboard'' //after the **Put** and **Exit**//.)) and subject here.|
|[blank]|:::|⇐ Press the Enter key once, to advance one line.|
|[The body of the reply bboard message belongs here.]|:::|⇐ Type the body of the new bboard message here. **//Put//** to post the bboard message, then **//Del//** and **//Exit//** to quit. ((//Be sure to middle **Put** and middle **Exit** to successfully post. To abort a post, just clear the buffer. Anything less than 15 characters will be considered an aborted post//.))|
|[blank]|:::|⇐ Hint, add another [blank] line after the text, before the **//Put//**, **//Del//** and **//Exit//** is completed.|
cpu% bboard -s
Num Date Time Tacker Subject
:37: 2022-12-15 22:05:12-06:00 auser2 Hello bboard
:38: 2022-12-19 08:11:48+00:00 auser5 ℝe - Hello bboard
====== Gemini ======
^9p.sdf.org gemini index file location^
|''/usr/$user/html/index.gem''|
|x|SDF 9p Gemini server //example ((For use as an //SDF Plan 9 Boot Camp// Gemini server example: ''gemini://9p.sdf.org''.))//: gemini://9p.sdf.org ((The infrequent //Gemini server example// is dependent on schedule availability.))|
|x|Supported [[gemini_site_setup_and_hosting_features|SDF Gemini servers]], and introduction.|
====== castor ======
|castor:|castor [address]| – A Gemini browser for Plan 9|
===== 9p castor example =====
cpu% castor gemini://sdf.org
^castor menu^^^
|**back**|:::||
|**forward**|:::||
|**search**|:::|⇐ Enter the text //**mkgopher**//, after selecting ''search'' with a mouse button 2 press.|
|**bookmarks**|:::||
|**add bookmark**|:::||
|**exit**|:::||
====== finger ======
|finger:|toe – A very basic finger client for plan9/9front.|
cpu% touch $home/lib/finger
cpu% echo '$user is a Plan 9 Boot Camper.' >$home/lib/finger
cpu% finger $user@9p
|x|//Up to 100 lines can be served from it.//|
== finger section
$user is a Plan 9 Boot Camper.
=== microblog section
$user setup camp at 9p.sdf.org while using castor.
====== gemnine ======
|gemnine:|gemnine [-w] [URL]|- Gemini browser for Plan 9|
===== 9p gemnine acme example =====
cpu% acme
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::|⇐ With mouse button 2 click menu text **//New//**|
| [blank] |:::||
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look**|:::||
|gemnine gemini://sdf.org|:::|⇐ Type the text //**gemnine gemini://sdf.org**//|
^Newcol Kill Putall Dump Exit^^^
|**New Cut Paste Snarf Sort Zerox Delcol**|:::||
|**Del Snarf | Look**|:::||
|''gemnine gemini://sdf.org''|:::|⇐ With mouse button 1 highlight text //**gemnine gemini://sdf.org**//,\\ mouse button 2 click the highlighted text|
|''gemnine gemini://sdf.org''|:::|⇐ With mouse button 2 highlight text //**gemnine gemini://sdf.org**//,\\ then release mouse button 2|
====== gopher ======
cpu% gopher gopher://sdf.org
^gopher menu^^^
|**search**|:::||
|**bookmarks**|:::||
|**add bookmark**|:::||⇐ Enter a name or phrase, after selecting ''add bookmark'' with a mouse button 2 press.|
|**exit**|:::||