summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Romero <blake@blkrom.com>2024-12-25 20:31:52 +0000
committerBlake Romero <blake@blkrom.com>2024-12-25 20:31:52 +0000
commit0c753714ac09f1ec47dd947838bc0f0fdd91519e (patch)
treed29e897f972cb881cdb68ae3474027a6a5619bca
parent4b9d5700d6761672c9c56a57132e0abf57a9ee60 (diff)
Fix whitespace in title of bookmark script
-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"
;;