Add notifications to some scripts

This commit is contained in:
Alexander Rosenberg 2023-05-18 01:19:56 -07:00
parent d2a2c0fd58
commit 27fa2aa9db
Signed by: Zander671
GPG Key ID: 5FD0394ADBD72730
2 changed files with 13 additions and 4 deletions

View File

@ -1,2 +1,8 @@
#!/usr/bin/env zsh #!/usr/bin/env zsh
maim -k -s -f png | tesseract stdin stdout -l eng | xclip -selection clipboard
local text="$(maim -k -s -f png | tesseract stdin stdout -l eng 2>/dev/null)"
let char_count="$(printf '%s' "${text}" | wc -c)"
printf '%s' "${text}" | xclip -selection clipboard
notify-send -t 5000 "Coppied Text" "Coppied ${char_count} characters"

View File

@ -1,13 +1,16 @@
#!/usr/bin/env zsh #!/usr/bin/env zsh
local maim_args=("-f" "png") local maim_args=("-f" "png")
local outfile="${HOME}/downloads/screenshot--$(date +'%F_%k-%M-%S').png" local outfile="screenshot--$(date +'%F_%k-%M-%S').png"
local outpath="${HOME}/downloads/${outfile}"
case "${1}" in; case "${1}" in;
'-root') '-root')
maim ${maim_args} "${outfile}" maim ${maim_args} "${outpath}"
;; ;;
'-select' | *) '-select' | *)
maim ${maim_args} -s "${outfile}" maim ${maim_args} -s "${outpath}"
;; ;;
esac esac
notify-send -t 5000 "Screenshot Taken" "Screenshot saved to \"${outfile}\""