Fix reverse lookup
This commit is contained in:
parent
c415f78a84
commit
e7a3111714
|
@ -8,8 +8,13 @@ for f in $feedpath/YouTube\ -\ *; do
|
|||
fcont=($(< $f))
|
||||
for i in {1..5}; do
|
||||
elems=(${(ps.\t.)fcont[$i]})
|
||||
[ "${#elems}" -gt 0 ] && gelems[${elems[3]}]="$(strftime '%F %T' ${elems[1]}) ${(l:24:: :)elems[7]} - ${elems[2]}"
|
||||
if [ "${#elems}" -gt 0 ]; then
|
||||
tmp="$(strftime '%F %T' ${elems[1]}) ${(l:24:: :)elems[7]} - ${elems[2]}"
|
||||
gelems[${elems[3]}]="${tmp}"
|
||||
fi
|
||||
done
|
||||
done
|
||||
res="$(print -l ${(nO)gelems} | dmenu -l 35 -p 'Video')"
|
||||
[ -z "$res" ] || mpv --profile=v "${(k)gelems[(r)$res]}"
|
||||
for k v in ${(kv)gelems}; do # This could be done with reverse subscripts but some characters mess it up...
|
||||
[[ "$v" == "$res" ]] && exec mpv --profile=v "$k"
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue