diff --git a/copy-screen-text.sh b/copy-screen-text.sh index 5b3728b..aea42a4 100755 --- a/copy-screen-text.sh +++ b/copy-screen-text.sh @@ -1,2 +1,8 @@ #!/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" diff --git a/screenshot.sh b/screenshot.sh index d85c9a8..e9c1c38 100755 --- a/screenshot.sh +++ b/screenshot.sh @@ -1,13 +1,16 @@ #!/usr/bin/env zsh 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; '-root') - maim ${maim_args} "${outfile}" + maim ${maim_args} "${outpath}" ;; '-select' | *) - maim ${maim_args} -s "${outfile}" + maim ${maim_args} -s "${outpath}" ;; esac + +notify-send -t 5000 "Screenshot Taken" "Screenshot saved to \"${outfile}\""