|
9 months ago | |
---|---|---|
LICENSE | 2 years ago | |
README.md | 1 year ago | |
Shl | 2 years ago | |
ahist | 1 year ago | |
ahist.totals | 1 year ago | |
box | 2 years ago | |
buffer | 1 year ago | |
challenge | 2 years ago | |
coffee.sh | 2 years ago | |
dhist | 1 year ago | |
dope.sh | 2 years ago | |
edlog | 2 years ago | |
fred | 2 years ago | |
gemini | 2 years ago | |
jot | 2 years ago | |
jot.ps1 | 2 years ago | |
library | 2 years ago | |
lucy | 2 years ago | |
memory | 9 months ago | |
newgit | 1 year ago | |
recent | 9 months ago | |
ruler | 2 years ago | |
runurl | 2 years ago | |
sighting | 1 year ago | |
stars | 1 year ago | |
teletype | 2 years ago | |
thecrew | 2 years ago | |
twrtr | 2 years ago | |
uhist | 1 year ago | |
whoa.py | 1 year ago |
README.md
rtc-shell-scripts
Various shell scripts for use on the RTC server. Not your official RTC stuff!
memory
Simple Memory-type (find pairs of matching tiles) in Python+rich.
sighting
Shows recent logins
gemini
Gemini updates selector
$ export GEMINI=amfora
$ gemini samhunter # looks for updates in the last 60 minutes, opens it in amfora
$ gemini samhunter 120 # same, but 2 hours
$ gelim $(gemini samhunter) # same as the first example, opens the link in gelim
fred
FRiendly ED - a silly Bash wrapper for ed(1)
ED
(a)ppend, (i)nsert, (c)hange. Finish with '.' in a separate line.
(d)elete, (,p)rint lines, (,l)ist special chars, print with (,n)umbers
(w)rite file, (r)ead file, (e)dit file. /search. s/ubsti/tute/. (q)uit
....:....1....:....2....:....3....:....4....:....5....:....6....:....7..
> ,n
1 #! /bin/bash
...
runurl
A minimal "universal" URL handler for commandline (mostly the linkulator
)
runurl telnet://flipsidemuck.org:9999
runurl http://rawtext.club
runurl gemini://rawtext.club/~samhunter
...
coffee.sh
Coffee break, iNsPiReD (I stole the first frame tbh) by a similar script in rc(1) shell for Plan9
)
( )
( ( )
,---------.
| |__
| | |
| | |
| | |
| |--'
`_________'
--===========--
COFFEE BREAK
edlog
My take on 'shlog', heavily influenced by mail(1) and ed(1) interfaces.
histograms
- ahist - apps
- dhist - dates
- uhist - users
rtc-shell-scripts $ ahist
33 gab ####################
31 shlog ##################
18 gemini ##########
18 web ##########
17 linkulator ##########
13 iris #######
9 who-is #####
7 gopher ####
3 gitbbs #
3 sl #
2 library #
1 oneliner
stars
Server activity at a glance
recent
Doctored and extended version of RTC 'recent' utility
Supported services:
- gab
- iris
- linkulator
- shlog
- who-is
- gitbbs
- oneliner
- sl
- train
- web
- gemini
- gopher
- library
- cspc
jot
Shamelessly copied 'gab', misused as a jotter.
ruler
Just in case you need to measure something on your screen.
....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....8
challenge
Configures a shell enviroment restricted to the bare necessities. Try to survive on a strict diet of ed, mail and shell and awk scripting ;-)
teletype
Message from the boss, delivered at the speed worthy the "slow internet" site RTC is... \ Tongue-in-cheek greeter app
twrtr
"typewriter engine" of the above, for us as a slower, useless 'cat(1)' version with built-in animations
Shl
An early take on a shlog client better suited for my needs. Still usable.
dope.sh
A DOPE (Dartmouth Oversimplified Programming Experiment) in Bash, inspired by this article: https://www.vice.com/en/article/5dpq48/tracking-down-dope-the-first-computer-language-for-normal-humans
----not really