all repos — dotfiles @ e6245e224b436c15e8741c5a323342daffcff07c

linux dotfiles

bin/scripts/notes_scrot (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
#!/usr/bin/bash
# Wrote this to be able to take a selective-area screenshot for my note-taking
# workflow
# Screenshots are saved in the respective img/ directory of each 
# subject/course/book directory under ~/Documents/notes/
# This is so that I can use those images in markdown while writing notes
# and compile them using pandoc. Useful to take screenshots of diagrams
# from book that I am reading.

#nip - Notes images paths for notes in ~/Documents/notes
[[ -e $HOME/.config/nip ]] || exit 0
n_path=$(cat $HOME/.config/nip | dmenu -l 15)
[[ -z $n_path ]] && exit 0
img_name=$(echo -n '' | dmenu -p "image name")
[[ -z $img_name ]] && exit 0
scrot -s "$n_path/$img_name.png" && notify-send "saved $n_path/$img_name.png"