Dotfiles for different machines on different branches.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 lines
362 B

  1. #!/bin/sh
  2. # $1 is a url; $2 is a command
  3. [ -z "$1" ] && exit
  4. base="$(basename "$1")"
  5. notify-send "⏳ Queuing $base..."
  6. cmd="$2"
  7. [ -z "$cmd" ] && cmd="youtube-dl --add-metadata"
  8. idnum="$(tsp $cmd "$1")"
  9. realname="$(echo "$base" | sed "s/?\(source\|dest\).*//;s/%20/ /g")"
  10. tsp -D "$idnum" mv "$base" "$realname"
  11. tsp -D "$idnum" notify-send "👍 $realname done."