====== 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| |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**|:::||