Recently Written · git

dmodurl

Convenient URL v

git clone https://github.com/equwal/dmodurl

Log | Files | Refs


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"