summaryrefslogtreecommitdiff
path: root/bookmark
diff options
context:
space:
mode:
Diffstat (limited to 'bookmark')
-rwxr-xr-xbookmark13
1 files changed, 7 insertions, 6 deletions
diff --git a/bookmark b/bookmark
index 144a9d9..25a789a 100755
--- a/bookmark
+++ b/bookmark
@@ -39,22 +39,23 @@ add_bookmark() {
case "$(printf 'Open\nWatch\nListen\nCopy\nType\nAdd' | bemenu -p 'Bookmark action')" in
"Open")
- title=$(cut -f3 -d, "$bookmarks" | sed -E 's/^\s+//' | bemenu -p 'Select Bookmark')
+ title=$(cut -f3 -d, "$bookmarks" | sed 's/^\s*//' | bemenu -p 'Select Bookmark')
[ -z "$title" ] && exit 1
- url=$(grep "$title" "$bookmarks" | cut -f1 -d, | sed -E 's/^\s//')
+ url=$(grep "$title" "$bookmarks" | cut -f1 -d, | sed 's/^\s*//')
[ -z "$url" ] && exit 1
wlrctl window focus $browser
$browser "$url"
;;
"Watch")
- title=$(grep "\bvideo\b\|\bmusic\b" "$bookmarks" | cut -f3 -d, | bemenu -p 'Select Bookmark')
- url=$(grep "$title" "$bookmarks" | cut -f1 -d,)
+ title=$(grep "\bvideo\b\|\bmusic\b" "$bookmarks" | cut -f3 -d, | sed 's/^ //' | bemenu -p 'Select Bookmark')
+ [ -z "$title" ] && exit 1
+ url=$(grep "$title" "$bookmarks" | cut -f1 -d, | sed 's/^\s*//')
[ -z "$url" ] && exit 1
mpv "$url"
;;
"Listen")
- title=$(grep "\bmusic\b" "$bookmarks" | cut -f3 -d, | sed 's/^ //g' | bemenu -p 'Select Bookmark')
- url=$(grep "$title" "$bookmarks" | cut -f1 -d, | sed 's/^ //g')
+ title=$(grep "\bmusic\b" "$bookmarks" | cut -f3 -d, | sed 's/^\s*//' | bemenu -p 'Select Bookmark')
+ url=$(grep "$title" "$bookmarks" | cut -f1 -d, | sed 's/^\s*//')
[ -z "$url" ] && exit 1
footclient mpv --no-video "$url"
;;