OC by @als@lemmy.blahaj.zone
A while ago I made a tiny function in my ~/.zshrc to download a video from the link in my clipboard. I use this nearly every day to share videos with people without forcing them to watch it on whatever site I found it. What’s a script/alias that you use a lot?
# Download clipboard to tmp with yt-dlp tmpv() { cd /tmp/ && yt-dlp "$(wl-paste)" }
Wouldn’t say I use it often, but this thing resolves a domain name to an IP address:
function resolve() { case $1 in -4) getent ahostsv4 $2 | grep STREAM | head -n 1 | cut -d ' ' -f 1 ;; -6) getent ahostsv6 $2 | grep STREAM | head -n 1 | cut -d ' ' -f 1 ;; -p) getent hosts $2 | head -n 1 | cut -d ' ' -f 1 ;; *) getent ahosts $1 | grep STREAM | cut -d ' ' -f 1 | sort -u ;; esac }
All my aliases are just default arguments for programs or shorthands for my other scripts, most of which are specific for my setup.
This is a very good argument for
ffmpeg
andffprobe
, by the way:alias ffmpeg="ffmpeg -hide_banner" alias ffprobe="ffprobe -hide_banner"