edit down tilde stuff and focus on code
This commit is contained in:
parent
2b2ccf6e44
commit
f9e5628248
2 changed files with 55 additions and 115 deletions
|
@ -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,27 +37,37 @@ 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
|
newslide
|
||||||
h3 "the halp file"
|
toilet -w 100 -f block --gay bunkdeck | tr "_|" "~#"
|
||||||
|
append
|
||||||
|
echo "i thought you said bunk chat?"
|
||||||
append
|
append
|
||||||
set -x
|
set -x
|
||||||
halp
|
bunkdeck
|
||||||
{ set +x; } 2>/dev/null
|
{ set +x; } 2>/dev/null
|
||||||
|
|
||||||
|
newslide
|
||||||
|
echo "okay it's chat"
|
||||||
append
|
append
|
||||||
h1 "and now"
|
h1 "let's see some code already"
|
||||||
append
|
|
||||||
h2 "the point of this presentation"
|
|
||||||
|
|
||||||
newslide
|
newslide
|
||||||
toilet -w 100 -f block --gay bunkchat | tr "_|" "~#"
|
echo "there's some code for writing"
|
||||||
|
append
|
||||||
|
less ~/code/bunkchat/proclaim
|
||||||
newslide
|
newslide
|
||||||
echo "it's chat in a file"
|
echo "and some code for reading"
|
||||||
|
append
|
||||||
|
less ~/code/bunkchat/heed
|
||||||
|
newslide
|
||||||
|
echo "the install script includes an important piece of how this all works"
|
||||||
|
append
|
||||||
|
less ~/code/bunkchat/install.sh
|
||||||
|
append
|
||||||
|
echo "that's a load-bearing"
|
||||||
|
rainbow "`chattr +a`"
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
proclaim
|
proclaim
|
||||||
|
@ -65,56 +79,36 @@ set -x
|
||||||
heed
|
heed
|
||||||
{ set +x; } 2>/dev/null
|
{ set +x; } 2>/dev/null
|
||||||
append
|
append
|
||||||
echo "okay i think i get it"
|
echo "utterly uninteractive"
|
||||||
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
|
|
||||||
set -x
|
|
||||||
bunkdeck
|
|
||||||
{ set +x; } 2>/dev/null
|
|
||||||
|
|
||||||
h1 enough!
|
|
||||||
h2 "yr 5 minutes is almost done!"
|
|
||||||
append
|
|
||||||
h3 "show some code!"
|
|
||||||
append
|
|
||||||
echo "okay"
|
|
||||||
|
|
||||||
newslide
|
|
||||||
echo "there's some code for writing"
|
|
||||||
append
|
|
||||||
less ~/code/bunkchat/proclaim
|
|
||||||
newslide
|
|
||||||
echo "and some code for reading"
|
|
||||||
append
|
|
||||||
less ~/code/bunkchat/heed
|
|
||||||
newslide
|
newslide
|
||||||
echo "and, of course the tmux scripting"
|
echo "and, of course the tmux scripting"
|
||||||
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"
|
echo "old tools"
|
||||||
|
rainbow "new look"
|
||||||
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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue