From c80a54e42b52ce297f0f2f71af23c562832025c7 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Fri, 24 Jan 2025 20:35:27 +0900 Subject: init --- ar/.local/bin/statusbar/sb-queues | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 ar/.local/bin/statusbar/sb-queues (limited to 'ar/.local/bin/statusbar/sb-queues') diff --git a/ar/.local/bin/statusbar/sb-queues b/ar/.local/bin/statusbar/sb-queues new file mode 100755 index 0000000..7cd48a7 --- /dev/null +++ b/ar/.local/bin/statusbar/sb-queues @@ -0,0 +1,40 @@ +#!/bin/sh + +notify_filenames() { + while IFS= read -r line; do + id=$(echo "$line" | awk '{print $1}') + url=$(tsp -l | awk -v id="$id" 'flag && /notify-send/ {print $0; flag=0} $1 == id {flag=1}' | grep -o 'https://[^\"]*') + if [ -n "$url" ]; then + decoded_url=$(echo "$url" | sed 's/&/\&/g') + yt-dlp --no-playlist --simulate --get-filename "$decoded_url" 2>/dev/null | while IFS= read -r filename; do + notify-send "๐Ÿ”ฝ Downloading:" "$filename" + done + else + notify-send "๐Ÿชน No URL extracted for task $id" + fi + done </dev/null || ([ "$num" != "0|0" ] && echo "๐Ÿค–$num") -- cgit v1.2.3