From 525df6522fb89b89940e37f67d9846a59c79d536 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Fri, 6 Sep 2024 14:44:17 -0500 Subject: fix(mpv): add profile for mjpeg --- sway/.local/bin/sway-mpv | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'sway') diff --git a/sway/.local/bin/sway-mpv b/sway/.local/bin/sway-mpv index 67ec133..a586cb0 100755 --- a/sway/.local/bin/sway-mpv +++ b/sway/.local/bin/sway-mpv @@ -1,14 +1,22 @@ #!/bin/sh +# shellcheck disable=SC2011,SC2012,SC2016 if [ ! -t 0 ]; then set -- "$@" "$(cat)" elif [ $# -eq 0 ]; then - grep -Po '# title: \K.*' "$XDG_STATE_HOME"/mpv/watch_later/* | while IFS=: read -r file match; do - grep -Pom1 '# \K.*' "$file" | tr -d '\n' - printf ': %s\n' "$match" + ls -t -1 "$XDG_STATE_HOME"/mpv/watch_later/* | while read -r file; do + awk -f - "$file" <<-"EOF" + NR == 1 && /^# / && !/^# redirect entry/ { url = $0 } + END { + if (NR > 1 && sub(/^# /, "", url) && sub(/^# title: /, "")) { + printf "%s: %s\n", url, $0 + } + } + EOF done + exit 0 fi # shellcheck disable=SC2068 -swaymsg exec -- mpv --msg-level=all=no "${1%*:*}" +swaymsg exec -- mpv --msg-level=all=no "${1%: *}" -- cgit v1.2.3-70-g09d2