first draft

This commit is contained in:
sorrel 2024-04-24 20:10:02 -04:00
commit dacc92d458
2 changed files with 226 additions and 0 deletions

87
remote-present.sh Normal file
View file

@ -0,0 +1,87 @@
newslide() {
printf "\n"
read -r blank
clear
echo
}
append() {
read -r blank
echo
}
clear
echo
h1() {
echo $1 | figlet -c -f slant
}
h2() {
echo $1 | figlet -c -f small
}
h3() {
echo $1 | toilet --gay -f mini
}
## NOW WE"RE REMOTING
h1 " we're on bunkchat now"
h3 incredible
append
echo "so like what's here?"
echo "(that we could meaningfully engage with in <5 minutes?)"
##
newslide
set -x
halp
{ set +x; } 2>/dev/null
append
h1 "and now"
append
h2 "the point of this presentation"
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
append
set -x
heed
{ set +x; } 2>/dev/null
append
set -x
scry
{ set +x; } 2>/dev/null
newslide
h3 "multiplex?"
append
lynx https://i.pinimg.com/originals/99/7e/f8/997ef8aee6af0885257000a0ad3170ba.jpg
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 "go back to rc!"
append
echo "okay"
newslide
exit 0

139
tilde-present.sh Executable file
View file

@ -0,0 +1,139 @@
#!/bin/sh -e
# use this function to wait for ENTER
# and then clear the screen for new slide
newslide() {
printf "\n"
read -r blank
clear
echo
}
append() {
read -r blank
echo
}
clear
echo
h1() {
echo $1 | figlet -c -f slant
}
h2() {
echo $1 | figlet -c -f small
}
h3() {
echo $1 | toilet --gay -f mini
}
rainbow() {
echo $1 | toilet --gay -f term
}
preparetopaste() {
echo $1 | xsel -ib
}
## HELLO SLIDE
h1 "~ bunkchat"
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"
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"
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!"
newslide
set -x
preparetopaste "cd code/rc-presentation & ./remote-presentation.sh"
ssh oxaliq@bunk.computer
{ set +x; } 2>/dev/null
## TUNNELING!
## AND WE"RE BACK
append
rainbow "and we're back in rc"
append
echo "and you may be asking"
## THE LINX
newslide
h2 "where is this fabulous project?"
append
rainbow "https://git.bunk.computer/bunkchat"
append
rainbow "https://git.bunk.computer/bunkdeck"
newslide
newslide
echo "more computer club stuff"
rainbow "https://wiki.bunk.computer"
# END
newslide
h1 "fin"