diff --git a/remote-present.sh b/remote-present.sh index 1103632..2cf60fb 100755 --- a/remote-present.sh +++ b/remote-present.sh @@ -25,6 +25,10 @@ h3() { echo $1 | toilet --gay -f mini } +rainbow() { + echo $1 | toilet --gay -f term +} + trap : 2 ## NOW WE"RE REMOTING @@ -33,68 +37,21 @@ h1 " we're on bunkchat now" append h3 incredible append -echo "so like what's here?" -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" +echo "so like where's that demo?" newslide -toilet -w 100 -f block --gay bunkchat | tr "_|" "~#" - -newslide -echo "it's chat in a file" - -set -x -proclaim -{ set +x; } 2>/dev/null +toilet -w 100 -f block --gay bunkdeck | tr "_|" "~#" append -echo "where indeed?" -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!" - +echo "i thought you said bunk chat?" append set -x bunkdeck { set +x; } 2>/dev/null -h1 enough! -h2 "yr 5 minutes is almost done!" +newslide +echo "okay it's chat" append -h3 "show some code!" -append -echo "okay" +h1 "let's see some code already" newslide echo "there's some code for writing" @@ -105,16 +62,55 @@ echo "and some code for reading" append less ~/code/bunkchat/heed 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 less ~/code/bunkdeck/bunkdeck newslide -echo "the install script includes an important piece of how this all works" +h2 "multi-user server" append -less ~/code/bunchat/install.sh -append -echo "that's a load-bearing `chattr +a`" +echo "users with varied experience and comfort with a terminal" +echo "can love a tui" 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" append h3 "we're all friends here" diff --git a/tilde-present.sh b/tilde-present.sh index 2db0f48..2c19fa8 100755 --- a/tilde-present.sh +++ b/tilde-present.sh @@ -43,79 +43,24 @@ h2 "group chat in a file" 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 newslide -h1 "enter bunk" - -h2 "a computer club" +h2 "why group chat in a file?" append -echo "buncombe county is the source of \"bunkum\"" -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" +echo "friends who just like hanging out and doing cool things with computers" append -h3 "nostalgia?" -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!" +rainbow "meeting together on one computer" newslide +h2 "on to the demo" set -x preparetopaste "cd code/rc-presentation; ./remote-present.sh" ssh oxaliq@bunk.computer 2>/dev/null || echo "hurray!" { set +x; } 2>/dev/null - - ## TUNNELING! - ## AND WE"RE BACK append rainbow "and we're back in rc" @@ -130,13 +75,14 @@ append rainbow "https://git.bunk.computer/bunkdeck" newslide -newslide +echo "what is tilde server?" +rainbow "https://tildeverse.org/" +append echo "more computer club stuff" rainbow "https://wiki.bunk.computer" + # END newslide - h1 "fin" - newslide exit 0