From 4cd93b09b3a179515630114078739564a35af38d Mon Sep 17 00:00:00 2001 From: katherine Date: Sun, 19 Feb 2017 03:47:19 -0700 Subject: move remaining funcs from .zshrc everything should be modular now also, cleaned up make-gif to properly parse arguments and check things --- .config/init/funcs/ssh-scrot | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 .config/init/funcs/ssh-scrot (limited to '.config/init/funcs/ssh-scrot') diff --git a/.config/init/funcs/ssh-scrot b/.config/init/funcs/ssh-scrot new file mode 100755 index 0000000..1e6a90c --- /dev/null +++ b/.config/init/funcs/ssh-scrot @@ -0,0 +1,45 @@ +#!/usr/bin/env zsh +# take a screenshot, upload to /img/scrot, and update current symlink + +archey3 + +local name +if [[ "$1" != "" ]]; then + name=$1 +else + echo -n "name: " + read name +fi + +local date=$(date +'%Y-%m-%d') + +local folder="http/img/scrot" +ssh shmibbles.me "mkdir -p $folder/$date" + +if [[ "${?#0}" != "" ]]; then + return 1 +fi + +ssh shmibbles.me "cd $folder; rm current 2>/dev/null; ln -s $date current" + +for i in {3..1}; do + echo -n "$i " + sleep 1 +done + +echo 'cheese!' +sleep .1 + +scrot /tmp/$name.png +convert -scale 250x /tmp/$name.png /tmp/${name}_small.png + +scp /tmp/$name.png /tmp/${name}_small.png shmibbles.me:http/img/scrot/$date + +echo "https://shmibbles.me/img/scrot/$date/$name.png" | tr -d '\n' | xclip -i -selection clipboard +echo "https://shmibbles.me/img/scrot/$date/$name.png" | tr -d '\n' | xclip -i -selection primary +echo "https://shmibbles.me/img/scrot/$date/${name}_small.png" | tr -d '\n' | xclip -i -selection clipboard +echo "https://shmibbles.me/img/scrot/$date/${name}_small.png" | tr -d '\n' | xclip -i -selection primary + +echo 'sent!' + +rm /tmp/$name.png /tmp/${name}_small.png -- cgit v1.2.3