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 11 months ago
LICENSE Initial commit 12 months ago
README.md minor edit 11 months ago
Shl initial commit/archiving 12 months ago
ahist initial commit 12 months ago
box preserve spaces and backslashes 12 months ago
challenge initial commit 12 months ago
dhist initial commit 12 months ago
dope.sh typo corrected 12 months ago
edlog "On last screenful..." message will appear when trying to "z" beyond the earliest post. 12 months ago
jot initial commit 12 months ago
jot.ps1 Initial commit. 12 months ago
recent Experimental: Pre-checking if the home directory modification time is within $limit. 11 months ago
recent.py Limit cspc entries as well 11 months ago
ruler initial commit 12 months ago
stars initial commit 12 months ago
teletype Handling of backslashes in input fixed. 12 months ago
thecrew Reduced the number of versions. 12 months ago
twrtr Handling of backslashes in input fixed. 12 months ago
uhist initial commit 12 months 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