aboutsummaryrefslogtreecommitdiff
path: root/qrpaste
blob: 7800c7d6563299ed518eb4978cac29633006b308 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
#
# Display clipboard content into as qrcode
#

# Setup
BASENAME="`basename $0`"
TEMP="`mktemp -d`"
OUT="$TEMP/clipboard.png"

# Check
if ! which qrencode &> /dev/null; then
  echo "$BASENAME: qrencode not found"
  exit 1
elif ! which xclip    &> /dev/null; then
  echo "$BASENAME: xclip not found"
  exit 1
fi

# Run
qrencode -o "$OUT" "`xclip -o`"
display $OUT

# Teardown
rm -rf $TEMP