diff options
| author | lucashemi <lucasxberger@gmail.com> | 2022-12-07 13:59:53 -0300 |
|---|---|---|
| committer | lucashemi <lucasxberger@gmail.com> | 2022-12-07 13:59:53 -0300 |
| commit | d194a2a76fd2bdf32f206d7a0177c6956cf33827 (patch) | |
| tree | e2f6b0876d7cb9f4a1f6a7a71c37bf9e33bd35ce /yts | |
| parent | 5512eb5b4cdf0d78779fabf7f7a7a6513c9bfd08 (diff) | |
multiprogram support
Diffstat (limited to 'yts')
| -rwxr-xr-x | yts | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,7 +1,7 @@ #!/bin/sh query=$(printf "" | dmenu -p "Search: " | sed 's/\ /+/g' ) -videos=$(curl -sL "https://www.youtube.com/results?search_query=${query}" | sed 's/},{/\n/g' | sed -nE 'N;N; s@.*\"videoRenderer\":\{\"videoId\":\"(.{11})\".*\"title\":\{\"runs\":\[\{\"text\":\"(.{1,100})\"\}\],.*@www.youtube.com/watch?v=\1 | \2@p') +videos=$(curl -sL "https://www.youtube.com/results?search_query=${query}" | sed 's/},{/\n/g' | sed -nE 'N;N; s@.*\"videoRenderer\":\{\"videoId\":\"(.{11})\".*\"title\":\{\"runs\":\[\{\"text\":\"(.{1,100})\"\}\],.*@https://www.youtube.com/watch?v=\1 | \2@p') url=$(printf "%s" "${videos}" | dmenu -i -l 15) [ -z "${url}" ] && exit -${BROWSER} "$(printf "%s" "${url}" | grep -Po '^.{35}')" +${BROWSER} "$(printf "%s" "${url}" | cut -d' ' -f1)" |
