diff options
Diffstat (limited to '')
-rwxr-xr-x | .local/bin/bcat | 7 | ||||
-rwxr-xr-x | .local/bin/conky/cover.sh | 67 | ||||
-rwxr-xr-x | .local/bin/conky/getif.sh | 31 | ||||
-rwxr-xr-x | .local/bin/conky/net.sh | 48 |
4 files changed, 7 insertions, 146 deletions
diff --git a/.local/bin/bcat b/.local/bin/bcat new file mode 100755 index 0000000..e7286f1 --- /dev/null +++ b/.local/bin/bcat @@ -0,0 +1,7 @@ +#!/bin/sh + +tmp=$(mktemp) +cat - >$tmp +$BROWSER $tmp +sleep 2 +rm $tmp diff --git a/.local/bin/conky/cover.sh b/.local/bin/conky/cover.sh deleted file mode 100755 index d9c9e8c..0000000 --- a/.local/bin/conky/cover.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# -# cover.sh - Download cover from Last.fm and overlay with image -# -# Florian <floriandejonckheere.be> -# -# bug: it detects the artist change twice - -## CONFIGURATION ## -# Folder for cached album art -# Don't use ~, as conky will treat it as a regular directory name -# CACHE="$HOME/.cache/covers" -# API Key for Last.fm -# APIKEY="b25b959554ed76058ac220b7b2e0a026" -# Log file, only for debugging purposes -# LOG=/tmp/conky-mpd.log -TMP=/tmp/conkympd.tmp - -# Check for vital commands -# CMD="mpc curl convert" -# for CHECK in $CMD; do -# [ ! "$CHECK" ] && echo "Command $CHECK not found. Exiting." && exit 1 -# done -# [ ! -d "$CACHE" ] && mkdir -p "$CACHE" - -playing="$(mpc --format '%artist% - %album%' | head -1)" - -[ ! -f $TMP ] && touch $TMP -[ "$(cat $TMP)" = "$playing" ] && exit 0 -# [ "$(cat $TMP)" = "$playing" ] && echo "Same artist/album" >> $LOG && exit 0 -# echo "Artist/album changed: $playing" >> $LOG - -#[ -f "/tmp/conkyCover.png" ] && rm "/tmp/conkyCover.png" -cp "$HOME"/.config/conky-mpd/nocover.png /tmp/conkyCover.png -# echo "NoCover" >> $LOG - -filedir="$(dirname "$XDG_MUSIC_DIR/$(mpc --format %file% | head -n1)")" -coverfile="$(find "$filedir" -maxdepth 1 -type f \( -iname 'cover.jpg' -o -iname 'cover.png' -o -iname 'folder.jpg' -o -iname 'folder.png' -o -iname '*.jpg' -o -iname '*.png' \) -print -quit)" -#COVER="$CACHE/$ARTIST - $ALBUM.jpg" -## Is cover cached? -#if [ ! -f "$COVER" ]; then -## Nope. Download. -# echo "Downloading cover for $ARTIST - $ALBUM" >> $LOG -# # Download XML info -# curl --data-urlencode artist="$ARTIST" --data-urlencode album="$ALBUM" "http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key=$APIKEY" -o /tmp/lastfm.xml &> /dev/null -# echo "Exit: $?. Downloaded $(wc -l /tmp/lastfm.xml | cut -d' ' -f1) bytes." >> $LOG -# # Strip XML and download mega large cover to cache -# curl $(sed -n 's|<image size="mega">\(.*\)<\/image>|\1|p' /tmp/lastfm.xml) -o "$COVER" &> /dev/null -# echo "Exit: $?" >> $LOG -# echo "Downloaded to $COVER." >> $LOG -#fi -# Copy cache for processing -# echo "Copying $coverfile." >> $LOG -# cp "$COVER" /tmp/cover.jpg -# Downscale to fit overlay -# convert /tmp/cover.jpg -resize 366 /tmp/cover.png >> $LOG -## Enlarge canvas to fit overlay -#convert /tmp/cover.png -background none -extent 500x455-84-44 /tmp/cover.png >> $LOG -## Overlay overlay over cover -#convert /tmp/cover.png $HOME/.config/conky-mpd/case.png -composite /tmp/cover.png >> $LOG -## Resize for immediate use -# convert /tmp/cover.png -resize 120 /tmp/conkyCover.png >> $LOG -convert "$coverfile" -resize 100 /tmp/conkyCover.png # >> $LOG -## Set current artist -echo "$playing" > $TMP -#rm /tmp/cover.jpg /tmp/cover.png - diff --git a/.local/bin/conky/getif.sh b/.local/bin/conky/getif.sh deleted file mode 100755 index a4aff49..0000000 --- a/.local/bin/conky/getif.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# ifconfig | command grep '^[a-z]' | awk '{print $1}' | sed '{/lo/d;s/://;}' - -case "$(hostname -s)" in - mother) - if_main="eth1" - if_alt="eth0" - ;; - po-rbo) - if_main="enx4ce1734c425a" - if_alt="wlp1s0" - ;; - mars) - if_main="em0" - if_alt="wlan0" - exit - ;; -esac - -if grep up "/sys/class/net/$if_main/operstate" >/dev/null 2>&1 && ! [ -z $(ifconfig $if_main 2>/dev/null | awk '/inet / {print $2}') ]; then - : -elif grep up "/sys/class/net/$if_alt/operstate" >/dev/null 2>&1 && ! [ -z $(ifconfig $if_alt 2>/dev/null | awk '/inet / {print $2}') ]; then - if_main=$if_alt -else - echo '${font1}NETWORK ${hr}${font} -${color #928374}No network${font}' - exit -fi - -echo -n $if_main diff --git a/.local/bin/conky/net.sh b/.local/bin/conky/net.sh deleted file mode 100755 index 4baf43b..0000000 --- a/.local/bin/conky/net.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh - -case "$(hostname -s)" in - mother) - if_main="eth1" - if_alt="eth0" - ;; - po-rbo) - if_main="enx34298f762de7" - if_alt="wlp1s0" - if_vpnssl="vpn0" - ;; - mars) - if_main="em0" - if_alt="wlan0" - exit - ;; -esac - -if_wg="wg0" -if [ -e "/sys/class/net/$if_wg/operstate" ] && ! [ -z $(ifconfig $if_wg 2>/dev/null | awk '/inet / {print $2}') ]; then - : -else - if_wg="" -fi - -if grep up "/sys/class/net/$if_main/operstate" >/dev/null 2>&1 && ! [ -z $(ifconfig $if_main 2>/dev/null | awk '/inet / {print $2}') ]; then - : -elif grep up "/sys/class/net/$if_alt/operstate" >/dev/null 2>&1 && ! [ -z $(ifconfig $if_alt 2>/dev/null | awk '/inet / {print $2}') ]; then - if_main=$if_alt -else - : -fi - -if [ -z $if_vpnssl ]; then - : -elif ! ip a | grep $if_vpnssl | grep UP >/dev/null 2>&1; then - if_vpnssl="" -fi - -echo $if_main'${font}' -[ -z $if_wg ] || echo '${color5}${font2}WireGuard ${color0}${font}ON${font}' -[ -z $if_wg ] || echo '${color5}${font2}WG IP ${color0}${font}${goto 80}${addr '$if_wg'}${font}' -[ -z $if_vpnssl ] || echo '${color5}${font2}Forti VPN-SSL ${color0}${font}ON${font}' -[ -z $if_vpnssl ] || echo '${color5}${font2}VPN IP ${color0}${font}${goto 80}${addr '$if_vpnssl'}${font}' -echo '${voffset 3}${color5}${font2}LAN IP ${color0}${font}${goto 80}${addr '$if_main'}${font}' -echo '${color5}${font2}DNS IP ${color0}${font}${goto 80}${nameserver 0}${if_match "${nameserver 1}" != ""}, ${nameserver 1}${endif}${font}' -echo '${color5}${font2}WAN IP ${color0}${font}${goto 80}${execi 15 curl -s https://ifconfig.me || echo No WAN}${font}' |