Some Eye-candy for Shells
1 tmux
2 ranger
3 bat (over cat)
4 lolcat
5 figlet
6 weather wttr.in
A simple curl
of wttr.in
with your location gives you a weather report for that
location. I have some aliases set as follows:
alias lon='curl wttr.in/london,on' alias sf='curl wttr.in/Smiths-Falls' alias lon='curl wttr.in/YYZ'
7 NIST password recommendations
NIST Digital Identity Guidelines
Here is a blog about these guidelines: NIST Password Guidelines 2020 Blog
8 pfetch & neofetch
A downloadable bash script, stored in ~/bin/pfetch.sh gives me a nice summary of my system. I use it at the end of my .bashrc on moth macs and linux systems. The nice thing about using pfetch, is that once downloaded, ti RUNS LOCALLY
9 speed test via curl
A user has made links to a speedtest.py python prograam. Get it from:
curl -s https://raw.gihubusercontent.com/sivel/speedtest-cli/masgter/speedtest.py | python3 -
10 More cool, low-footprint gadgets
10.1 figlet
figlet zintis
______ _ _ |__ (_)_ __ | |_(_)___ / /| | '_ \| __| / __|_ / /_| | | | | |_| \__ \ /____|_|_| |_|\__|_|___/
figlet `date +%A\ %b%e` figlet `date +%A\ %b%e` figlet `date +%A\ %b%e`
10.2 command line web browsers
You can set the environment variable BROWSER=lynx
and or BROWSER=w3m
to open
web pages in a command line browser. After that, you can run web searches
such as googler or … to run command line web searches.
10.3 googler
Open source Google search from the command line. Make sure your BROWSER
env
variable is set to a command line browser such as lynx
or w3m
to get the
results on the command line too. See ddgr if you are restricting google for
your personal reasons.
- googler ? will give you the quick instructions.
To install, use dnf install googler
as an example.
You can set the BROWSER variable directly on the same command that you run
googler, or even set an alias goog='BROWSER=w3m googler -j
'
10.4 ddgr
Open source Duck-Duck-Go, ddg search from the command line. Just like with
googler, make sure your BROWSER
env variable is set and expoerted to a command
line browser such as lynx
or w3m
to get the results on the command line too.
- googler ? will give you the quick instructions.
To install, use dnf install googler
as an example.
You can set the BROWSER variable directly on the same command that you run
googler, or even set an alias goog='BROWSER=w3m googler -j
'
10.5 surfraw
The oldest command line search tool, available on http://surfraw.org
You can tell surfraw to search a specific search service like google or duck duck go. Surfraw has many, that are listed in elvi from the surfraw.org home page or direclty here: https://gitlab.com/surfraw/Surfraw/-/wikis/current-elvi
BROSWER=w3m surfraw google "figure eight knot" BROSWER=w3m surfraw duckduckgo "figure eight knot"