aboutsummaryrefslogtreecommitdiff
path: root/misc/.local/bin/dmenu_urlhandler
blob: 2e963a78daf8f2c1b1de838a9743a8deb7b0f699 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

BROWSER=`which firefox-bin`
URL=$(xclip -out -selection clipboard)
[ -z "$URL" ] && exit 0

ACTION=$(echo -e "🔍 Search $URL\n💾 Save $URL" | dmenu -l 2 -h 23 -p "WebArchive:")
[ -z "$ACTION" ] && exit 0

PREFIX=""
case $ACTION in
    *Search*)
        PREFIX="https://web.archive.org/web/*/"
        ;;
    *Save*)
        PREFIX="https://web.archive.org/save/"
        ;;
esac

"$BROWSER" "$PREFIX$URL" &
exit 0