#!/bin/bash # {{ ansible_managed }} if [[ "$#" -lt 2 ]] ; then echo "usage: $0 public|private URL" exit 1 fi folder=$(echo "$1" | tr '[:upper:]' '[:lower:]') shift if [[ "$USER" == "{{ vaulted_media_user }}" ]] ; then echo "run again with sudo (sudo !!)" exit 1 fi if [[ "$folder" == "public" ]] ; then docker run --rm -v /mergerfs/public/Videos/youtube:/data --user {{ vaulted_media_uid }} yt-dlp "$@" else docker run --rm -v /mergerfs/private/Videos/youtube:/data --user {{ vaulted_media_uid }} yt-dlp "$@" fi