mirror of
https://github.com/autistic-symposium/shell-whiz-toolkit.git
synced 2025-05-11 19:24:59 -04:00
super fun things
This commit is contained in:
parent
25bde951c7
commit
c9e0ddef88
3 changed files with 3 additions and 0 deletions
1
shell_scripts/super_fun/let_it_snow.sh
Normal file
1
shell_scripts/super_fun/let_it_snow.sh
Normal file
|
@ -0,0 +1 @@
|
|||
clear;while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS));sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH*\033[0;0H",a[x],x;}}'
|
1
shell_scripts/super_fun/matrix.sh
Normal file
1
shell_scripts/super_fun/matrix.sh
Normal file
|
@ -0,0 +1 @@
|
|||
echo -e "\e[1;40m" ; clear ; while :; do echo $LINES $COLUMNS $(( $RANDOM % $COLUMNS)) $(( $RANDOM % 72 )) ;sleep 0.05; done|gawk '{ letters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$%^&*()"; c=$4; letter=substr(letters,c,1);a[$3]=0;for (x in a) {o=a[x];a[x]=a[x]+1; printf "\033[%s;%sH\033[2;32m%s",o,x,letter; printf "\033[%s;%sH\033[1;37m%s\033[0;0H",a[x],x,letter;if (a[x] >= $1) { a[x]=0; } }}'
|
1
shell_scripts/super_fun/rainbow.sh
Normal file
1
shell_scripts/super_fun/rainbow.sh
Normal file
|
@ -0,0 +1 @@
|
|||
clear;x=$(($COLUMNS/2));y=$(($LINES/2));c=0;n=1;a=90;while :;do bgc=$(($c%232 + 16));case "$a" in 0)xd=0;yd=-1;n=$(($n+1));; 90)xd=1;yd=0;; 180)xd=0;yd=1;n=$(($n+1));; 270)xd=-1;yd=0 ;; *) break ;; esac; for ((i=0;i < $n;i++));do if [[ $x -ge $COLUMNS || $x -le 0 || $y -ge $LINES || $y -le 0 ]]; then x=$(($COLUMNS/2));y=$(($LINES/2));n=1;a=0; continue ; fi ; printf "\033[%s;%sH\033[48;5;%sm \033[0m" $y $x $bgc ; x=$(( $x + $xd )); y=$(( $y + $yd )); done ; c=$(( $c + 1 )); a=$(( $(( $a + 90 )) % 360 )) ; sleep 0.001; done
|
Loading…
Add table
Add a link
Reference in a new issue