open-url (425B)
1 #!/bin/sh 2 3 # Open link in preferred application 4 # Requires: mail-compose, spawn, xsel (optional) 5 6 browser=${BROWSER:-firefox} 7 imageviewer=${IMAGEVIEWER:-imv} 8 9 [ -z "$1" ] && exit 0 10 11 # Optional: copy url to clipboard 12 echo "$@" | xsel -ib 13 14 case "$@" in 15 mailto:*) 16 mail-compose "$@" 17 ;; 18 *.jpg | *.jpeg | *.png) 19 spawn "$imageviewer" "$@" 20 ;; 21 *.gif) 22 spawn "$imageviewer" "$@" 23 ;; 24 *) 25 spawn "$browser" "$@" 26 ;; 27 esac 28