Various shell scripts for use on the RTC server. Not your official RTC stuff!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
isti c13afc7426
Limit cspc entries as well
2 years ago
LICENSE Initial commit 2 years ago
README.md minor edit 2 years ago
Shl initial commit/archiving 2 years ago
ahist initial commit 2 years ago
box preserve spaces and backslashes 2 years ago
challenge initial commit 2 years ago
dhist initial commit 2 years ago
dope.sh typo corrected 2 years ago
edlog "On last screenful..." message will appear when trying to "z" beyond the earliest post. 2 years ago
jot initial commit 2 years ago
jot.ps1 Initial commit. 2 years ago
recent Experimental: Pre-checking if the home directory modification time is within $limit. 2 years ago
recent.py Limit cspc entries as well 2 years ago
ruler initial commit 2 years ago
stars initial commit 2 years ago
teletype Handling of backslashes in input fixed. 2 years ago
thecrew Reduced the number of versions. 2 years ago
twrtr Handling of backslashes in input fixed. 2 years ago
uhist initial commit 2 years ago

README.md

rtc-shell-scripts

Various shell scripts for use on the RTC server. Not your official RTC stuff!

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

recent.py

Python rewrite of the above

Supported services:

  • gab
    • channels
  • iris
  • linkulator
  • shlog
  • who-is
    • project
    • plan
  • oneliner
  • sl
  • train
  • web
  • gemini
  • gopher
  • library
  • cspc
  • gitbbs

Hacks:

  • only the channels a user takes active part in discussions (ones where a respective $HOME/.gab-{channel} file exists) are displayed. To see activity in channels one only lurks in - create a dummy file Example for 'furry-hell' gab chat:
echo '1600000000|' > .gab-furry-hell

ToDo:

  • better detection of actual changes in public_* folders (dir ctime for now)
  • be more defensive against incorrectly formatted .gab files

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