emote shell scripts
[dotfiles.git] / Scripts / emoter
1 #!/bin/sh
2
3 emote_dir="$HOME/Downloads/emotes"
4
5 mode="image/png"
6 [ "$1" = "-g" ] && mode="image/gif"
7
8 emote_name="$(ls $emote_dir | grep -E '\.png$|\.jpeg$|\.jpg' | dmenu)"
9 [ ! -f "$emote_dir/$emote_name" ] && exit 0
10
11 echo "$emote_dir/$emote_name" | \
12      xargs xclip -selection clipboard -t "$mode" -i
13
14 # now paste the image
15 xdotool getactivewindow key ctrl+v
16 xdotool getactivewindow key --delay 250 KP_Enter
17