From 3f3fa5e5c9df7f43507a117b7cdbc2ddabb9d555 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 7 Nov 2023 01:24:40 +0100 Subject: concatenate dir name --- bin/guiscripts/dmfm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/dmfm b/bin/guiscripts/dmfm index d1dd8b8..9485469 100755 --- a/bin/guiscripts/dmfm +++ b/bin/guiscripts/dmfm @@ -2,9 +2,10 @@ while true do + dir="$(printf '%s' "$PWD" | sed "s#^$HOME#\~#;s#\([^/]\)[^/]*/#\1/#g")" file=$(find . -maxdepth 1 -mindepth 1 -not -name '.*' -printf '%y\t%f\n' | sort -k 1 -k 2 | cut -f 2- | - commander -xcd -p "$PWD>") + commander -xc -p "$dir") [ "$file" ] || break [ ! -e "$file" ] && continue -- cgit v1.2.3 From 1024bf9cb8f38ff9cdd6e58a7614d1de8a5bbb29 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 22 Nov 2023 01:22:59 +0100 Subject: make move command mroe uniform --- bin/guiscripts/torque | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/torque b/bin/guiscripts/torque index 51e2806..8f939e1 100755 --- a/bin/guiscripts/torque +++ b/bin/guiscripts/torque @@ -47,8 +47,8 @@ prompt() { r) read -rp "remove torrent: #"; send -t "$REPLY" -r; k=0 ;; o) read -rp "load magnet: "; send -a "$REPLY"; k=0 ;; m) - read -rp "move torrent: " torrent - read -rp "destination folder: " + read -rp "move torrent: #" torrent + read -rp "destination folder: /downloads/" send -t "$torrent" --move "/downloads/$REPLY" ;; j) ((j==${#t[@]}))||((k=k>=j?k:++k,j=j<${#t[@]}?++j:j)) ;; -- cgit v1.2.3 From bd9fcf134b2140bbeeeaeedcf12aace729072197 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 5 Dec 2023 02:36:42 +0100 Subject: added getdisplays --- bin/guiscripts/getdisplays | 3 +++ 1 file changed, 3 insertions(+) create mode 100755 bin/guiscripts/getdisplays (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/getdisplays b/bin/guiscripts/getdisplays new file mode 100755 index 0000000..8712b30 --- /dev/null +++ b/bin/guiscripts/getdisplays @@ -0,0 +1,3 @@ +#!/bin/sh +grep -l '^connected$' /sys/class/drm/*/status | + sed 's@^/sys/class/drm/[^-]*-\(.*\)/status$@\1@' -- cgit v1.2.3 From 4fed98c4cb8fc44867bb663ad060ccf426ab4c07 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 7 Dec 2023 23:48:00 +0100 Subject: cleanup --- bin/guiscripts/startdwl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/startdwl b/bin/guiscripts/startdwl index bb5fec0..039f506 100755 --- a/bin/guiscripts/startdwl +++ b/bin/guiscripts/startdwl @@ -39,6 +39,7 @@ export IMAGE="imv" # env = __GLX_VENDOR_LIBRARY_NAME,nvidia # env = WLR_NO_HARDWARE_CURSORS,1 -while true; -do dwl -s "$HOME"/.config/dwl/startup.sh +while true +do + dwl -s "$HOME"/.config/dwl/startup.sh done -- cgit v1.2.3 From 94c9b362faa414e7068f60184e3d01a47b96b823 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 12 Dec 2023 00:10:31 +0100 Subject: added handling file:// scheme --- bin/guiscripts/linkhandler | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/linkhandler b/bin/guiscripts/linkhandler index aeec202..fb5a3ea 100755 --- a/bin/guiscripts/linkhandler +++ b/bin/guiscripts/linkhandler @@ -11,6 +11,12 @@ test -z "${url:=$1}" && dunstify "linkhandler" "handling $url" case "$url" in + file://*) file="${url##file:/}" + case "$(file -bi "$file" | cut -f1 -d'/')" in + audio|video) mpv "$file" ;; + image) imv "$file" ;; + *) xdg-open "$file" ;; + esac ;; *mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtube.com/shorts*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*odysee.com*) setsid -f mpv --quiet --ytdl --ytdl-raw-options="format-sort=res:720" "$url" > /dev/null 2>&1 ;; *png|*jpg|*jpe|*jpeg|*gif) -- cgit v1.2.3 From 797c829ac104ee480d4f46d091999d84d6f8c3bd Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 12 Dec 2023 00:14:40 +0100 Subject: added file scheme --- bin/guiscripts/sturl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/sturl b/bin/guiscripts/sturl index c738c8e..17f2beb 100755 --- a/bin/guiscripts/sturl +++ b/bin/guiscripts/sturl @@ -1,7 +1,7 @@ #!/bin/sh -regex='(((https?|gopher|gemini|ftps?|git)://|www\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|(magnet:\?xt=urn:btih:[a-zA-Z0-9]*)' url="$(tr -d '\n' | grep -Eo "$regex" | dmenu -x -c -g 1 -l 10)" +regex='(((file|https?|gopher|gemini|ftps?|git)://|www\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|(magnet:\?xt=urn:btih:[a-zA-Z0-9]*)' [ -z "$url" ] && exit 1 case $1 in -- cgit v1.2.3 From 347d3e683e2194b4b59eac3e0343f28089587c10 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 12 Dec 2023 00:14:59 +0100 Subject: cleanup sort results in reverse order so bottom results in terminal are shown first don't use echo --- bin/guiscripts/sturl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/sturl b/bin/guiscripts/sturl index 17f2beb..5b8b1e7 100755 --- a/bin/guiscripts/sturl +++ b/bin/guiscripts/sturl @@ -1,11 +1,11 @@ #!/bin/sh -url="$(tr -d '\n' | grep -Eo "$regex" | dmenu -x -c -g 1 -l 10)" regex='(((file|https?|gopher|gemini|ftps?|git)://|www\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|(magnet:\?xt=urn:btih:[a-zA-Z0-9]*)' +url="$(tr -d '\n' | grep -Eo "$regex" | tac | commander -cl)" [ -z "$url" ] && exit 1 case $1 in - 'c') echo -n "$url" | xclip -sel c -r ;; + 'c') printf '%s' "$url" | xclip -sel c -r ;; 'o') linkhandler "$url" ;; *) echo "no option" ;; esac -- cgit v1.2.3 From c4bc59d1dc75f39114aa023d8f2b9945989a456d Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 12 Dec 2023 00:15:35 +0100 Subject: use mpv instead of qndl --- bin/guiscripts/linkhandler | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/linkhandler b/bin/guiscripts/linkhandler index fb5a3ea..329e267 100755 --- a/bin/guiscripts/linkhandler +++ b/bin/guiscripts/linkhandler @@ -24,7 +24,7 @@ case "$url" in *pdf|*cbz|*cbr) curl -sL "$url" > "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" && $VIEWER "/tmp/$(echo "$url" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; *mp3|*flac|*opus|*mp3?source*) - qndl "$url" 'curl -LO' >/dev/null 2>&1 ;; + mpv "$url" 'curl -LO' >/dev/null 2>&1 ;; *) if [ -f "$url" ] then setsid -f "$TERMINAL" -e "$EDITOR" "$url" >/dev/null 2>&1 -- cgit v1.2.3