From 72444b38475e4c53ef26ee64b7c4408c971cd53c Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Sat, 2 Jan 2021 18:51:07 +0100 Subject: [PATCH] sped up wv --- .local/bin/tools/wv | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/.local/bin/tools/wv b/.local/bin/tools/wv index ef2e708..5a34533 100755 --- a/.local/bin/tools/wv +++ b/.local/bin/tools/wv @@ -1,16 +1,11 @@ #!/bin/sh -ppid () { ps -p ${1:-$$} -o ppid=; } -shell="$(ps aux | grep $( ppid ) | head -n1 | awk '{print $11}' )" videos="/tmp/videos$$" du -a ~/vids/* --time | awk '!($1="")' | sort -bgr -k1 | awk '!($1="")' | awk '!($1="")' | sed 's/^ //' | grep -v "$(find ~/vids/* -type d | sed 's/$/\$/; s/\[/\\[/g; s/\]/\\]/g')" | sed "s|$HOME|\~|" > $videos path="$(dmenu -i -l 30 -p "Choose a video to watch:" <"$videos" | sed "s|\~|$HOME|")" -if [ ! "$shell" = "/bin/sh" ]; then - [ -n "$path" ] && rifle "$path" -else - if rifle -l "$path" | head -n1 | grep -q 'EDITOR';then - st rifle "$path" - else - rifle "$path" - fi -fi rm "$videos" +if [ -n "$path" ];then + echo "$path" | + while read -r pathfile; do + rifle "$pathfile" & + done +fi