dmodurl (589 bytes)
1 #!/bin/sh 2 # 3 # Requires modurl 4 # 5 6 test -s $HOME/.dmenurc && . $HOME/.dmenurc 7 PROMPT="url: " 8 9 # Trying to show an interactive url list here somehow. Probably need to 10 # use a DSL rather than a raw sed file in order to Do The Right Thing 11 #URLLIST="$(sed 's:^s#:: 12 #s:\(#.*\)#.*$:\1: 13 #s:' "$XDG_CONFIG_HOME"/dmodurl.sed)" 14 15 url="$(xclip -o | dmenu -p "$PROMPT")" 16 17 newurl=$(modurl "$url") 18 url="$newurl" 19 20 test -z "${url}" && exit 21 22 choice="$(echo "copy\nbrowse" | dmenu -p "$url -- choice: ")" 23 [ "$choice" = "copy" ] && echo "$url" | xclip -i -sel clip 24 [ "$choice" = "browse" ] && dbrowsel "$url"