Files
docs
etc
home
default
.config
.doom.d
.local
bin
bookmark
booksplit
change-background
color-picker
compiler
convert-paste-png.sh
dark.sh
dmenuhandler
dmenumount
dmenumountcifs
dmenupass
dmenuumount
idle
linkhandler
musdl
opout
peertubetorrent
pind
podentr
prompt
qndl
queueandnotify
rotdir
rssadd
screenshot.sh
slider
sway-select-window
sysact
tag
texclear
timer
timer-loop
transadd
update-recentf.py
share
termux
usr
.gitignore
instructions.org
packages.txt
termux.txt
dotfiles/home/default/.local/bin/qndl
2023-05-03 21:19:35 +07:00

13 lines
365 B
Bash
Executable File

#!/bin/sh
# $1 is a url; $2 is a command
[ -z "$1" ] && exit
base="$(basename "$1")"
notify-send "⏳ Queuing $base..."
cmd="$2"
[ -z "$cmd" ] && cmd="yt-dlp --embed-metadata -ic"
idnum="$(tsp $cmd "$1")"
realname="$(echo "$base" | sed "s/?\(source\|dest\).*//;s/%20/ /g")"
tsp -D "$idnum" mv "$base" "$realname"
tsp -D "$idnum" notify-send "👍 $realname done."