diff options
Diffstat (limited to '.local/bin')
| -rwxr-xr-x | .local/bin/spec | 23 | ||||
| -rwxr-xr-x | .local/bin/wrappers/telegram | 3 |
2 files changed, 26 insertions, 0 deletions
diff --git a/.local/bin/spec b/.local/bin/spec new file mode 100755 index 0000000..de12678 --- /dev/null +++ b/.local/bin/spec @@ -0,0 +1,23 @@ +#!/bin/sh + +me=$(basename "$0") + +if [ -z "$1" ] ; then + exit 1; +fi + +TEMP=$(mktemp -u -t "${me}" 2>/dev/null || mktemp -u -t "${me}"-XXXXXXXXXX) +TEMPIMG="${TEMP}.png" +TEMPTXT="${TEMP}.txt" + +basename "$1" > "${TEMPTXT}" + +ffmpeg -v quiet -y -i "$1" -filter_complex showspectrumpic=s=2560x1024,drawtext="expansion=none:textfile='${TEMPTXT}':x=(w-tw)/2:y=16:fontcolor='white':fontsize=20" "$TEMPIMG" +exitcode=$? +if [ $exitcode -ne 0 ] ; then + rm "$TEMPTXT" + exit $exitcode +fi + +dummy=$(xdg-open "$TEMPIMG") +rm "$TEMPIMG" "$TEMPTXT" diff --git a/.local/bin/wrappers/telegram b/.local/bin/wrappers/telegram new file mode 100755 index 0000000..a490573 --- /dev/null +++ b/.local/bin/wrappers/telegram @@ -0,0 +1,3 @@ +#!/bin/sh + +footclient -a nchat -e nchat |