global/zsh: add disget and disgetconv functions

This commit is contained in:
Infinidoge 2024-11-21 11:24:46 -05:00
parent b29f007e69
commit 6d48d41d33
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A

View file

@ -105,6 +105,19 @@
ffmpeg -i "$file" -vcodec copy -af "$filters" "$@" ffmpeg -i "$file" -vcodec copy -af "$filters" "$@"
} }
disget() {
curl "$1" --output ''${$(basename "$1")%%\?*}
}
disgetconv() {
url="$1"
tmpFileName="''${$(basename "$url")%%\?*}.XXX"
tmpFile=$(mktemp -t $tmpFileName)
curl "$url" --output "$tmpFile"
shift 1
magick "$tmpFile" "$@"
}
''; '';
dotDir = ".config/zsh"; dotDir = ".config/zsh";