Merge pull request #6 from jotyGill/develop
Develop: Added geoip, corona, renamed wip to myip
This commit is contained in:
23
.zshrc
23
.zshrc
@@ -148,7 +148,7 @@ autoload -U compinit && compinit # zsh-completions
|
|||||||
SAVEHIST=50000 #save upto 50,000 lines in history. oh-my-zsh default is 10,000
|
SAVEHIST=50000 #save upto 50,000 lines in history. oh-my-zsh default is 10,000
|
||||||
#setopt hist_ignore_all_dups # dont record duplicated entries in history during a single session
|
#setopt hist_ignore_all_dups # dont record duplicated entries in history during a single session
|
||||||
|
|
||||||
alias wip="wget -qO- https://wtfismyip.com/text" # quickly show external ip address
|
alias myip="wget -qO- https://wtfismyip.com/text" # quickly show external ip address
|
||||||
alias l="ls -lah"
|
alias l="ls -lah"
|
||||||
alias x="exit"
|
alias x="exit"
|
||||||
alias k="k -h" # show human readable filesizes, in kb, mb etc
|
alias k="k -h" # show human readable filesizes, in kb, mb etc
|
||||||
@@ -181,6 +181,7 @@ dadjoke() {
|
|||||||
curl https://icanhazdadjoke.com
|
curl https://icanhazdadjoke.com
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Find dictionary definition
|
||||||
dict() {
|
dict() {
|
||||||
if [ "$3" ]; then
|
if [ "$3" ]; then
|
||||||
curl "dict://dict.org/d:$1 $2 $3"
|
curl "dict://dict.org/d:$1 $2 $3"
|
||||||
@@ -190,3 +191,23 @@ dict() {
|
|||||||
curl "dict://dict.org/d:$1"
|
curl "dict://dict.org/d:$1"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Find geo info from IP
|
||||||
|
ipgeo() {
|
||||||
|
# Specify ip or your ip will be used
|
||||||
|
if [ "$1" ]; then
|
||||||
|
curl "http://api.db-ip.com/v2/free/$1"
|
||||||
|
else
|
||||||
|
curl "http://api.db-ip.com/v2/free/$(myip)"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Show covid-19 spread stats
|
||||||
|
corona() {
|
||||||
|
# Specify country otherwise shows stats for all
|
||||||
|
if [ "$1" ]; then
|
||||||
|
curl "https://corona-stats.online/$1"
|
||||||
|
else
|
||||||
|
curl "https://corona-stats.online"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
A simple script to setup an awesome shell environment.
|
A simple script to setup an awesome shell environment.
|
||||||
Quickly install and setup zsh and oh-my-zsh (https://github.com/robbyrussell/oh-my-zsh) with
|
Quickly install and setup zsh and oh-my-zsh (https://github.com/robbyrussell/oh-my-zsh) with
|
||||||
* powerlevel10k theme (https://github.com/romkatv/powerlevel10k)
|
* powerlevel10k theme (https://github.com/romkatv/powerlevel10k)
|
||||||
* Nerd-Fonts (even better!) (https://github.com/ryanoasis/nerd-fonts)
|
* Nerd-Fonts (https://github.com/ryanoasis/nerd-fonts)
|
||||||
* zsh-completions (https://github.com/zsh-users/zsh-completions)
|
* zsh-completions (https://github.com/zsh-users/zsh-completions)
|
||||||
* zsh-autosuggestions (https://github.com/zsh-users/zsh-autosuggestions)
|
* zsh-autosuggestions (https://github.com/zsh-users/zsh-autosuggestions)
|
||||||
* zsh-syntax-highlighting (https://github.com/zsh-users/zsh-syntax-highlighting)
|
* zsh-syntax-highlighting (https://github.com/zsh-users/zsh-syntax-highlighting)
|
||||||
@@ -17,12 +17,13 @@ Sets following useful aliases:
|
|||||||
* alias k="k -h" - show human readable filesizes, in kb, mb etc
|
* alias k="k -h" - show human readable filesizes, in kb, mb etc
|
||||||
* x="exit"
|
* x="exit"
|
||||||
* https - make httpie use https
|
* https - make httpie use https
|
||||||
* wip - (wget -qO- https://wtfismyip.com/text) - what's my ip: quickly find out external IP
|
* myip - (wget -qO- https://wtfismyip.com/text) - what's my ip: quickly find out external IP
|
||||||
* cheat - (https://github.com/chubin/cheat.sh) - cheatsheets in the terminal!
|
* cheat - (https://github.com/chubin/cheat.sh) - cheatsheets in the terminal!
|
||||||
* speedtest - (curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -) run speedtest on the fly
|
* speedtest - (curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -) run speedtest on the fly
|
||||||
* dadjoke - (curl https://icanhazdadjoke.com) - terminally sick jokes
|
* dadjoke - (curl https://icanhazdadjoke.com) - terminally sick jokes
|
||||||
* dict - (curl "dict://dict.org/d:$1 $2 $3") - dictionary definitions
|
* dict - (curl "dict://dict.org/d:$1 $2 $3") - dictionary definitions
|
||||||
|
* ipgeo - (curl "http://api.db-ip.com/v2/free/$1") - finds geo location from IP
|
||||||
|
* corona - (curl "https://corona-stats.online/") - shows corona virus spread live stats
|
||||||
|
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user