aboutsummaryrefslogtreecommitdiff
path: root/qrpaste
blob: f85394161bfe87e830515488a8cc6b64c24de34b (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
26
27
28
#!/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
elif ! which display &> /dev/null; then
  echo "$BASENAME: display not found"
  exit 1
fi

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

# Teardown
rm -rf $TEMP