bookmarks.sh (626B)
1 #!/bin/sh 2 3 DMENU_SCRIPT="$XDG_DATA_HOME/regexghost/wm-scripts/dmenu-runner.sh" 4 BOOKMARKS_FILE="$XDG_DATA_HOME/regexghost/script-data/bookmarks.txt" 5 6 output="$(cat "$BOOKMARKS_FILE" | sed 's/DELIM.*//g' | "$DMENU_SCRIPT" "Select Bookmark:")" 7 status=$? 8 9 real_bookmark=$(cat "$BOOKMARKS_FILE" | grep "${output}DELIM" | sed 's/.*DELIM//g') 10 11 # Return - default 12 if [ $status -eq 0 ]; then 13 echo -n "$real_bookmark" | xclip -selection clipboard 14 # Shift+Return - open in browser 15 elif [ $status -eq 10 ]; then 16 if echo "$real_bookmark" | grep -q "^https*://"; then 17 $BROWSER "$real_bookmark" & 18 else 19 notify-send "Not a URL" 20 fi 21 fi