initial commit
This commit is contained in:
commit
53665d95f0
|
@ -0,0 +1,19 @@
|
|||
# Social Software
|
||||
|
||||
```
|
||||
Hello & Welcome to...
|
||||
____ _ __
|
||||
/ __/__ ____(_)__ _/ /
|
||||
_\ \/ _ \/ __/ / _ `/ /
|
||||
/___/\___/\__/_/\_,_/_/
|
||||
____ _____
|
||||
/ __/__ / _/ /__ _____ ________
|
||||
_\ \/ _ \/ _/ __/ |/|/ / _ `/ __/ -_)
|
||||
/___/\___/_/ \__/|__,__/\_,_/_/ \__/ BBS
|
||||
|
||||
|
||||
This is a single server (computer) that we are all sharing together, for exploration and learning.
|
||||
|
||||
```
|
||||
|
||||
Custom functions and list of installed programs from the SocialSoftware tilde server.
|
|
@ -0,0 +1,6 @@
|
|||
function among-sus
|
||||
cat ~lee/imposter.txt
|
||||
echo "Joining Among-Sus"
|
||||
sleep 1
|
||||
nc 127.0.0.1 1234
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function asciipatrol
|
||||
~lee/ascii-patrol/asciipat
|
||||
end
|
|
@ -0,0 +1,4 @@
|
|||
function botanyhelp
|
||||
lolcat ~bd/plant
|
||||
cat ~bd/botanyhelp.txt
|
||||
end
|
|
@ -0,0 +1,4 @@
|
|||
function everyone
|
||||
echo "All members of Social Software:"
|
||||
ls ~/.. | sed 's#/##'
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function forecast
|
||||
curl "wttr.in/Purchase,NY"
|
||||
end
|
|
@ -0,0 +1,30 @@
|
|||
function get-started
|
||||
echo "cd <foldername> to jump to a directory or cd .. to go back (and cd by itself to go home)
|
||||
ls to list files in current directory
|
||||
pwd to display current directory (aka folder) name
|
||||
cat <filename> prints out a file
|
||||
touch <filename> creates a new file
|
||||
nano <filename> edits a file
|
||||
man <command> displays the manual for a command. arrows to scroll. q to quit.
|
||||
mkdir <directory-name> creates a folder (directory)
|
||||
rm <filename> deletes a file permanently (careful!)
|
||||
|
||||
Read any Linux resource for more info on basic linux commands.
|
||||
|
||||
Special for our server:
|
||||
who - lists everyone currently logged in
|
||||
everyone - lists all users that have accounts on our system
|
||||
wall \"my message\" - broadcasts your message (and Control-L to clear screen of messages)
|
||||
write <username> - starts a direct live message
|
||||
cowsay "my message" - for important announcements
|
||||
sl - When you type ls backwards
|
||||
figlet - for creating banner images
|
||||
weather - fetch a 5 day weather forecast for Purchase, in fahrenheight
|
||||
w3m <url> - web browser
|
||||
python3 - the programming language
|
||||
finger <username> - displays info on a user
|
||||
fish - our shell (already running)
|
||||
|
||||
We also have many games installed: adventure, arithmetic, atc, backgammon, battlestar, bcd, boggle, caesar, canfield, countmail, cribbage, dab, go-fish, gomoku, hack, hangman, hunt, mille, monop, morse, number, pig, phantasia, pom, ppt, primes, quiz, random, rain, robots, rot13, sail, snake, tetris-bsd, trek, wargames, worm, worms, wump, wtf
|
||||
"
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function pokete
|
||||
~lee/pokete/pokete.py
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function tetris
|
||||
tetris-bsd -p -k 'asd pq'
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function tetrisRighty
|
||||
tetris-bsd -p -k 'hjk pq'
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function thumb
|
||||
finger (bash ~lee/show_hands.sh | fzf)
|
||||
end
|
|
@ -0,0 +1,5 @@
|
|||
function weather
|
||||
ansiweather -l "Purchase,USA" -H true -u imperial -s true -i true
|
||||
echo ""
|
||||
echo "for full forecast, run: forecast"
|
||||
end
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
# create a new group "fingers"
|
||||
sudo addgroup fingers
|
||||
for u in $(ls ~/..) ; do
|
||||
# add user to "fingers" group
|
||||
sudo adduser "$u" fingers
|
||||
uhome="$(getent passwd "$u" | cut -d: -f6)"
|
||||
# allow group read and search for user's $HOME directory
|
||||
sudo chmod g+rx "$uhome"
|
||||
# allow group read of .plan, .project
|
||||
sudo chmod g+r "$uhome"/{.plan,.project}
|
||||
done
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
Hello and welcome to social software bbs.
|
||||
|
||||
Programs to try out:
|
||||
|
||||
cowsay "your message"
|
||||
figlet "your text"
|
||||
finger <a username>
|
||||
and many more. Run "get-started" for a list of suggestions.
|
||||
|
||||
Message your admin ~lee with requests for other software.
|
||||
|
||||
p.s. we have many many games installed, such as tetris-bsd, adventure, backgammon, boggle, cribbage...
|
|
@ -0,0 +1,21 @@
|
|||
⬛⬛⬛⬛⬛⬛
|
||||
⬛🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥🟥🟥⬛⬛⬛⬛⬛⬛
|
||||
⬛🟥🟥🟥⬛🟦🟦⬜⬜⬜⬜⬛
|
||||
⬛🟥🟥⬛🟪🟦🟦🟦⬜⬜⬜🟦⬛
|
||||
⬛⬛⬛🟥🟥⬛🟪🟦🟦🟦🟦🟦🟦🟦⬛
|
||||
⬛🟥🟥⬛🟥🟥⬛🟪🟪🟪🟦🟦🟦🟦🟪⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥⬛🟪🟪🟪🟪🟪🟪⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥⬛⬛⬛⬛⬛⬛⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛⬛⬛🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛
|
||||
⬛🟥🟥🟥⬛⬛⬛⬛🟥🟥🟥⬛
|
||||
⬛🟥🟥🟥⬛ ⬛🟥🟥🟥⬛
|
||||
⬛🟥🟥🟥⬛ ⬛🟥🟥🟥⬛
|
||||
⬛⬛⬛ ⬛⬛⬛
|
|
@ -0,0 +1,135 @@
|
|||
amfora
|
||||
ansiweather
|
||||
apt-transport-https
|
||||
apt-utils
|
||||
base-files
|
||||
bash
|
||||
bastet
|
||||
bolt
|
||||
bsdgames
|
||||
bsdutils
|
||||
ca-certificates
|
||||
cloud-init
|
||||
cowsay
|
||||
dash
|
||||
diffutils
|
||||
droplet-agent
|
||||
droplet-agent-keyring
|
||||
eatmydata
|
||||
efibootmgr
|
||||
fail2ban
|
||||
figlet
|
||||
findutils
|
||||
finger
|
||||
fish
|
||||
freesweep
|
||||
fwupd-signed
|
||||
fzf
|
||||
gnupg2
|
||||
grep
|
||||
grub-efi-amd64-bin
|
||||
grub-efi-amd64-signed
|
||||
gzip
|
||||
hostname
|
||||
init
|
||||
jq
|
||||
libaa-bin
|
||||
libarchive13
|
||||
libatasmart4
|
||||
libblockdev-crypto2
|
||||
libblockdev-fs2
|
||||
libblockdev-loop2
|
||||
libblockdev-part-err2
|
||||
libblockdev-part2
|
||||
libblockdev-swap2
|
||||
libblockdev-utils2
|
||||
libblockdev2
|
||||
libeatmydata1
|
||||
libefiboot1
|
||||
libefivar1
|
||||
libflashrom1
|
||||
libftdi1-2
|
||||
libfwupd2
|
||||
libgcab-1.0-0
|
||||
libgpgme11
|
||||
libgudev-1.0-0
|
||||
libgusb2
|
||||
libjcat1
|
||||
libjq1
|
||||
libjson-glib-1.0-0
|
||||
libjson-glib-1.0-common
|
||||
libmbim-glib4
|
||||
libmbim-proxy
|
||||
libmbim-utils
|
||||
libmm-glib0
|
||||
libncurses-dev
|
||||
libncurses5
|
||||
libncurses5-dev
|
||||
libnspr4
|
||||
libnss3
|
||||
libonig5
|
||||
libparted-fs-resize0
|
||||
libprotobuf-c1
|
||||
libpulse-dev
|
||||
libqmi-glib5
|
||||
libqmi-proxy
|
||||
libqmi-utils
|
||||
libsmbios-c2
|
||||
libtcl8.6
|
||||
libtss2-esys-3.0.2-0
|
||||
libtss2-mu0
|
||||
libtss2-sys1
|
||||
libtss2-tcti-cmd0
|
||||
libtss2-tcti-device0
|
||||
libtss2-tcti-mssim0
|
||||
libtss2-tcti-swtpm0
|
||||
libudisks2-0
|
||||
libvolume-key1
|
||||
libwrap0
|
||||
libx11-dev
|
||||
libxi-dev
|
||||
links
|
||||
linux-virtual
|
||||
login
|
||||
lolcat
|
||||
micro
|
||||
mokutil
|
||||
nano
|
||||
ncurses-base
|
||||
ncurses-bin
|
||||
ncurses-term
|
||||
openssh-server
|
||||
openssh-sftp-server
|
||||
pipx
|
||||
python-babel-localedata
|
||||
python3
|
||||
python3-babel
|
||||
python3-distutils
|
||||
python3-jinja2
|
||||
python3-json-pointer
|
||||
python3-jsonpatch
|
||||
python3-jsonschema
|
||||
python3-lib2to3
|
||||
python3-markupsafe
|
||||
python3-pip
|
||||
python3-pyrsistent
|
||||
python3-serial
|
||||
python3-setuptools
|
||||
python3-tz
|
||||
sbsigntool
|
||||
secureboot-db
|
||||
shim-signed
|
||||
sl
|
||||
ssh-import-id
|
||||
tcl
|
||||
tcl8.6
|
||||
tldr
|
||||
tpm-udev
|
||||
ubuntu-minimal
|
||||
ubuntu-server
|
||||
ubuntu-standard
|
||||
usb-modeswitch
|
||||
usb-modeswitch-data
|
||||
util-linux
|
||||
util-linux-extra
|
||||
w3m
|
|
@ -0,0 +1,22 @@
|
|||
Hello & Welcome to...
|
||||
____ _ __
|
||||
/ __/__ ____(_)__ _/ /
|
||||
_\ \/ _ \/ __/ / _ `/ /
|
||||
/___/\___/\__/_/\_,_/_/
|
||||
____ _____
|
||||
/ __/__ / _/ /__ _____ ________
|
||||
_\ \/ _ \/ _/ __/ |/|/ / _ `/ __/ -_)
|
||||
/___/\___/_/ \__/|__,__/\_,_/_/ \__/ BBS
|
||||
|
||||
|
||||
This is a single server (computer) that we are all sharing together, for exploration and learning.
|
||||
TIP: If you get stuck, you can cancel out of many commands with Control-C or force quit/exit is Control-D.
|
||||
To log out of social software bbs, type exit at the prompt.
|
||||
Run "get-started" for a list of software and commands to try.
|
||||
|
||||
Message ~lee for software installation requests.
|
||||
|
||||
2023-10-24 update: added "textual-paint" drawing program (thanks ~itslex) and "among-sus" command line among-us clone. Fullscreen recommended for textual-paint. Works with mouse.
|
||||
2023-10-26 update: added "pokete" pokemon game and "asciipatrol" game (thanks to ~mh7). Added "bastet" tetris. Fullscreen recommended.
|
||||
2023-10-27 update: added "ansiwave". Connect with other people from the net. There is a forum, and you can play or make midi music and ASCII and ANSI color art.
|
||||
2023-10-27: added "iris" bulletin board, a discussion forum on the server for just us. Type iris to launch it. See a list of topics with "t". Type the number of a message thread to read it.
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
for item in ../*
|
||||
do
|
||||
if [ -d "$item" ]
|
||||
then
|
||||
if [ -f "$item/.plan" ] || [ -f "$item/.project" ]
|
||||
then
|
||||
echo "${item:3}"
|
||||
fi
|
||||
fi
|
||||
done
|
Loading…
Reference in New Issue