aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/ringtone
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ringtone')
-rwxr-xr-xplugins/ringtone15
1 files changed, 8 insertions, 7 deletions
diff --git a/plugins/ringtone b/plugins/ringtone
index d67a409..38c11bd 100755
--- a/plugins/ringtone
+++ b/plugins/ringtone
@@ -13,20 +13,21 @@
# Author: Arun Prakash Jana
if [ -n "$1" ]; then
- echo -n "start (hh:mm:ss): "
- read start
+ printf "start (hh:mm:ss): "
+ read -r start
st=$(date -d "$start" +%s) || exit 1
- echo -n "end (hh:mm:ss): "
- read end
+ printf "end (hh:mm:ss): "
+ read -r end
et=$(date -d "$end" +%s) || exit 1
- if [ $st -ge $et ]; then
- echo "error: start >= end"
+ if [ "$st" -ge "$et" ]; then
+ printf "error: start >= end "
+ read -r _
exit 1
fi
- interval=$(( $et - $st ))
+ interval=$(( et - st ))
outfile=$(basename "$1")
outfile="${outfile%.*}"_ringtone.mp3