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
.zprofile
termux
usr
.gitignore
instructions.org
packages.txt
termux.txt
13 lines
365 B
Bash
Executable File
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."
|