
Tritty / Trickle allows you to slow down any pseudo terminals and linux ttys without the use of RS232 serials. It offers finer "charactor print" than that of pv.
Limitation(s)
break hotkey/key doesn't work while the printing is in process this is due to the fact that Trickle uses pipe. If a user have sent ctrl+z while the content of a certain text file is being printed on the screen,says at 300 baud, it will not halt the process.
to install trickle on unix-like systems, you will need to clone from github and compile those orbs
install git
Debian-based distros
apt install git
NetBSD
pkgin install git
then clone to your soap box
git clone https://github.com/sjmulder/trickle.git
navigate to cloned dir
cd trickle
to compile type the following
make
then run the following as root
make install
-------
usage
-------
set print rate, of terminal, to 300 baud
tritty -b300
restarting terminal will revert the changes
---------------------------
run vim at 300 baud
vim | trickle -b300
keep in mind that colours must be manually turned off (in ~/.vimrc). Otherwise, the print head will not only print ~ also it prints the invisible black background
browse orbs on w3m at 12900 baud (12.9K)
w3m www.diy.com | trickle -b12900
Since Trickle doesn't alter stty settings telnet (servers) will report system (stty) speed. A workaround is to set tty spped to match trickle's settings (this is not really necessary, unless you would like to inform telnet users/sysorbs that you are on 300 baud)
stty speed 300
telnet will now reports terminal speed at 300 baud