lowbat

Low battery notifier script
git clone git://mcdim.xyz/lowbat.git
Log | Files | Refs | README

commit 2b39b4b602043fa702e629f4d9dc88572af1dde7
parent 96f84124b4487244f30a05093a387630d2ce5583
Author: MichaelDim02 <31562759+MichaelDim02@users.noreply.github.com>
Date:   Fri, 30 Oct 2020 13:32:46 +0000

Add files via upload
Diffstat:
Abat.sh | 20++++++++++++++++++++
Asiren.wav | 0
2 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/bat.sh b/bat.sh @@ -0,0 +1,20 @@ +#!/bin/bash +BATTERY=0 +BATTERY_INFO=$(acpi -b | grep "Battery ${BATTERY}") +BATTERY_STATE=$(echo "${BATTERY_INFO}" | grep -wo "Full\|Charging\|Discharging") +BATTERY_POWER=$(echo "${BATTERY_INFO}" | grep -o '[0-9]\+%' | tr -d '%') +#BATTERY_INFO=${BATTERY_INFO:11} +#ARRAY=(${BATTERY_INFO//,/ }) +#BATTERY_TIME="${ARRAY[2]} ${ARRAY[3]}" + +if [[ "${BATTERY_STATE}" = "Discharging" ]]; then + if [[ "${BATTERY_POWER}" -le 10 ]]; then + # BATTERY < 10 + notify-send -u critical "Low Battery" "Battery lower than 10" + mpv siren.wav; + elif [[ "${BATTERY_POWER}" -le 20 ]]; then + # 10 < BATTERY < 20 + notify-send "Low Battery" "Battery lower than 20" + mpv siren.wav; + fi +fi diff --git a/siren.wav b/siren.wav Binary files differ.