diff options
Diffstat (limited to 'bin/guiscripts/osurf-txt')
-rwxr-xr-x | bin/guiscripts/osurf-txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/guiscripts/osurf-txt b/bin/guiscripts/osurf-txt new file mode 100755 index 0000000..9a1d4f4 --- /dev/null +++ b/bin/guiscripts/osurf-txt @@ -0,0 +1,18 @@ +#!/bin/sh + +# open a link from a txt file in surf + +# dependencies: surf, osurf, dmenu + +winid="$1" +>&2 printf 'winid: %s\n' "$winid" +tabs="$HOME/dl/txtabs" + +f="$(find "$tabs" -type f -printf '%f\n' | dmenu -c)" +[ "$f" ] || exit 1 +f="$tabs"/"$f" +>&2 printf 'f: %s\n' "$f" + +url="$(dmenu -c < "$f")" + +printf 'loaduri %s' "$url" > $HOME/.config/surf/fifo/$winid |