mirror of
https://github.com/JanJastrow/.dotfiles.git
synced 2024-11-25 03:42:52 +01:00
Compare commits
2 Commits
f862086bee
...
a4448c29a3
Author | SHA1 | Date | |
---|---|---|---|
|
a4448c29a3 | ||
|
6cfb2a5b9f |
15
zsh/scripts
15
zsh/scripts
@ -99,6 +99,19 @@ function extract () {
|
||||
fi
|
||||
}
|
||||
|
||||
# Download provided url to $HOME/Downloads
|
||||
function dl() {
|
||||
if [ -z "$1" ]; then
|
||||
echo "usage: dl url (directory)"
|
||||
return
|
||||
fi
|
||||
if [[ -x $(which aria2) ]]; then
|
||||
aria2c --dir="$HOME/Downloads" --continue=true --max-connection-per-server=5 "$1"
|
||||
else
|
||||
(cd "$HOME/Downloads" && curl -O "$1")
|
||||
fi
|
||||
}
|
||||
|
||||
# Monitor IP/Host and report with Pushover
|
||||
pnotify-online() {
|
||||
local ip_address="$1"
|
||||
@ -106,6 +119,7 @@ pnotify-online() {
|
||||
|
||||
while true; do
|
||||
if ping -c 1 -W 1 "$ip_address" >/dev/null; then
|
||||
echo -e "\07*Ding*"
|
||||
echo "$1 is online now."
|
||||
pushover "$1 is online now."
|
||||
break
|
||||
@ -119,6 +133,7 @@ pnotify-offline() {
|
||||
|
||||
while true; do
|
||||
if ! ping -c 1 -W 1 "$ip_address" >/dev/null; then
|
||||
echo -e "\07*Ding*"
|
||||
echo "$1 is offline now."
|
||||
pushover "$1 is offline now."
|
||||
break
|
||||
|
Loading…
Reference in New Issue
Block a user