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)"
}
  • TwilightKiddy@programming.dev
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    20 hours ago

    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 and ffprobe, by the way:

    alias ffmpeg="ffmpeg -hide_banner"
    alias ffprobe="ffprobe -hide_banner"