Try to parse reminders for url, if found and xclip is installed, place the url in the clipboard and notify the reminder without the url. Much nicker for speech.
This commit is contained in:
parent
00a89467fd
commit
b24c0fad91
@ -261,7 +261,20 @@ fi
|
|||||||
|
|
||||||
if [[ $# -ne 0 ]]; then
|
if [[ $# -ne 0 ]]; then
|
||||||
sox -ndqV0 synth .1 tri 600 norm -9 pad .05 repeat
|
sox -ndqV0 synth .1 tri 600 norm -9 pad .05 repeat
|
||||||
notify-send "$*" --expire-time=30000
|
notification="$*"
|
||||||
|
if [[ "${notification}" =~ "http" ]]; then
|
||||||
|
url="${notification##*http}"
|
||||||
|
url="${url%%[[:space:]]*}"
|
||||||
|
url="http${url}"
|
||||||
|
notification="${notification/${url}[[:space:]]/}"
|
||||||
|
url="${url%[[:space:].?!]}"
|
||||||
|
fi
|
||||||
|
if command -v xclip &> /dev/null && [[ "${#url}" -gt 3 ]]; then
|
||||||
|
echo "${url}" | xclip -selection clipboard
|
||||||
|
notify-send "${notification} The URL has been copied to the clipboard." --expire-time=30000
|
||||||
|
else
|
||||||
|
notify-send "${*}" --expire-time=30000
|
||||||
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user