Go to file
Rouslan Zenetl c9c24300c2 add -n to echo 2024-03-09 06:43:45 -05:00
fonts add more fonts and few minor tweaks to readme 2021-08-01 08:52:28 -04:00
README.md add more fonts and few minor tweaks to readme 2021-08-01 08:52:28 -04:00
dash.sh add -n to echo 2024-03-09 06:43:45 -05:00
jokes.txt simplify double quotes for same reason 2021-08-01 00:09:23 -04:00
kids-jokes.txt add and switch to kids jokes 2021-08-01 07:34:59 -04:00
run.sh add more screenshots 2021-08-01 08:05:53 -04:00
screenshot1.jpg add more screenshots 2021-08-01 08:05:53 -04:00
screenshot2.jpg add more screenshots 2021-08-01 08:05:53 -04:00
screenshot3.jpg add more screenshots 2021-08-01 08:05:53 -04:00

README.md

README

Run ./run.sh to see the following on you terminal:

Screenshot

Date/time and jokes vary fonts a bit just to keep it interesting. That is it, nothing more to it than that :-)

More screenshots: 1, 2, 3

Installing

Install FIGlet. E.g. on ubuntu:

 $ sudo apt install figlet

On macOS:

 $ brew install figlet

Clone repo:

 $ git clone https://git.rzen.dev/rzen/terminal-joke-dashboard.git

Run:

 $ ./run.sh

To exit simply press Control-C.

Customizing

Tweak dash.sh.

More figlet fonts can be found on the figlet website. To preview fonts, download them into a directry, cd there and then run something like:

 $ for f in `find . -name "*.flf"`; do echo "$f:"; echo "The quick brown fox jumps over the lazy dog" | figlet -w `tput cols` -ncf $f; date +%n%D%n%T | figlet -w `tput cols` -ncf $f; done

Credits

As it turns out, jokes float around the internet and its nearly impossible to track down origin (with rare exceptions, when individual jokes are credited to the author). Here is a list of websites I copy/pasted jokes from.