edit down tilde stuff and focus on code

This commit is contained in:
sorrel 2024-04-25 01:15:18 -04:00
parent 2b2ccf6e44
commit 51249508ce
2 changed files with 62 additions and 120 deletions

View file

@ -25,6 +25,10 @@ h3() {
echo $1 | toilet --gay -f mini echo $1 | toilet --gay -f mini
} }
rainbow() {
echo $1 | toilet --gay -f term
}
trap : 2 trap : 2
## NOW WE"RE REMOTING ## NOW WE"RE REMOTING
@ -33,68 +37,21 @@ h1 " we're on bunkchat now"
append append
h3 incredible h3 incredible
append append
echo "so like what's here?" echo "so like where's that demo?"
echo "(that we could meaningfully engage with in <5 minutes?)"
##
newslide
h3 "the halp file"
append
set -x
halp
{ set +x; } 2>/dev/null
append
h1 "and now"
append
h2 "the point of this presentation"
newslide newslide
toilet -w 100 -f block --gay bunkchat | tr "_|" "~#" toilet -w 100 -f block --gay bunkdeck | tr "_|" "~#"
newslide
echo "it's chat in a file"
set -x
proclaim
{ set +x; } 2>/dev/null
append append
echo "where indeed?" echo "i thought you said bunk chat?"
append
set -x
heed
{ set +x; } 2>/dev/null
append
echo "okay i think i get it"
append
set -x
scry
{ set +x; } 2>/dev/null
append
echo "one command to proclaim and another to heed?"
echo "surely there's a better way!"
append
echo "maybe you could..."
newslide
h3 "multiplex?"
append
lynx https://i.pinimg.com/originals/99/7e/f8/997ef8aee6af0885257000a0ad3170ba.jpg 1>/dev/null
newslide
echo "but remember! some of us are new to the terminal!"
append append
set -x set -x
bunkdeck bunkdeck
{ set +x; } 2>/dev/null { set +x; } 2>/dev/null
h1 enough! newslide
h2 "yr 5 minutes is almost done!" echo "okay it's chat"
append append
h3 "show some code!" h1 "let's see some code already"
append
echo "okay"
newslide newslide
echo "there's some code for writing" echo "there's some code for writing"
@ -105,16 +62,55 @@ echo "and some code for reading"
append append
less ~/code/bunkchat/heed less ~/code/bunkchat/heed
newslide newslide
echo "and, of course the tmux scripting" echo "the install script includes an important piece of how this all works"
append
less ~/code/bunkchat/install.sh
newslide
echo "that's a load-bearing"
rainbow "`chattr +a`"
newslide
echo "before i explain the name, check this out:"
set -x
proclaim
{ set +x; } 2>/dev/null
append
echo "where indeed?"
append
set -x
heed
{ set +x; } 2>/dev/null
append
echo "utterly uninteractive"
newslide
echo "that stuff is 'bunkchat' - the core pieces"
echo "and this is 'bunkdeck' - terminal multiplexing made easy"
append append
less ~/code/bunkdeck/bunkdeck less ~/code/bunkdeck/bunkdeck
newslide newslide
echo "the install script includes an important piece of how this all works" h2 "multi-user server"
append append
less ~/code/bunchat/install.sh echo "users with varied experience and comfort with a terminal"
append echo "can love a tui"
echo "that's a load-bearing `chattr +a`"
newslide newslide
echo "old tools"
append
h3 "nostalgia?"
newslide
h2 "no"
append
h3 "learning?"
newslide
h2 "yes!"
h2 "and fun!"
echo "i remote into this server all the time"
append
echo "and there's not even a page"
newslide
echo "discalimer:"
echo "bunkchat is probably"
h2 "not for low trust servers" h2 "not for low trust servers"
append append
h3 "we're all friends here" h3 "we're all friends here"

View file

@ -43,79 +43,24 @@ h2 "group chat in a file"
newslide newslide
## INTRO TO TILDE
h2 "what's tilde"
## define tilde
newslide
h3 "a tilde is a server!"
append
echo "it's also maybe a fuzzy concept?"
echo
echo "a tilde server"
append
echo " SHOULD be public access"
append
echo " SHOULD unix"
append
rainbow ' SHOULD give users a website'
append
echo
echo "like..."
## some websites
newslide
set -x
preparetopaste https://bunk.computer/~winter
lynx https://bunk.computer/~oxaliq
{ set +x; } 2>/dev/null
append
h2 "pretty cool right?"
## bunk.computer ## bunk.computer
newslide newslide
h1 "enter bunk" h2 "why group chat in a file?"
h2 "a computer club"
append append
echo "buncombe county is the source of \"bunkum\"" echo "friends who just like hanging out and doing cool things with computers"
echo "hence bunk.com.pu.ter"
## learning! not nostalgia
newslide
echo "users of varied cli expertise"
rainbow "who just like hanging out and doing cool things with computers"
append append
h3 "nostalgia?" rainbow "meeting together on one computer"
newslide
h2 "no"
append
h3 "learning?"
newslide
h2 "yes!"
## go to bunk.computer
newslide
h3 "so?"
h2 "can we go to bunk.computer?"
append
h1 "let's go!"
newslide newslide
h2 "on to the demo"
set -x set -x
preparetopaste "cd code/rc-presentation; ./remote-present.sh" preparetopaste "cd code/rc-presentation; ./remote-present.sh"
ssh oxaliq@bunk.computer 2>/dev/null || echo "hurray!" ssh oxaliq@bunk.computer 2>/dev/null || echo "hurray!"
{ set +x; } 2>/dev/null { set +x; } 2>/dev/null
## TUNNELING! ## TUNNELING!
## AND WE"RE BACK ## AND WE"RE BACK
append append
rainbow "and we're back in rc" rainbow "and we're back in rc"
@ -130,13 +75,14 @@ append
rainbow "https://git.bunk.computer/bunkdeck" rainbow "https://git.bunk.computer/bunkdeck"
newslide newslide
newslide echo "what is tilde server?"
rainbow "https://tildeverse.org/"
append
echo "more computer club stuff" echo "more computer club stuff"
rainbow "https://wiki.bunk.computer" rainbow "https://wiki.bunk.computer"
# END # END
newslide newslide
h1 "fin" h1 "fin"
newslide newslide
exit 0 exit 0