aboutsummaryrefslogtreecommitdiff
path: root/open-url
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xopen-url31
1 files changed, 31 insertions, 0 deletions
diff --git a/open-url b/open-url
new file mode 100755
index 0000000..700589e
--- /dev/null
+++ b/open-url
@@ -0,0 +1,31 @@
1#!/bin/sh
2
3# Open link in preferred application
4# Requires: mail-compose, xsel (optional)
5
6browser=${BROWSER:-firefox}
7imageviewer=${IMAGEVIEWER:-imv}
8
9[ -z "$1" ] && exit 0
10
11# Optional: copy url to clipboard
12echo "$@" | xsel -ib
13
14case "$@" in
15 mailto:*)
16 mail-compose $@
17 ;;
18 *.jpg | *.jpeg | *.png)
19 spawn $imageviewer "$@"
20 ;;
21 *.gif)
22 spawn $imageviewer "$@"
23 ;;
24# https://www.youtube.com/watch\?v=*)
25# spawn $VIDEOPLAYER "$1"
26# ;;
27 *)
28 spawn $browser "$@"
29 ;;
30esac
31

Generated with cgit - Back to sebastiano.tronto.net