31 lines
855 B
Bash
31 lines
855 B
Bash
#!/bin/bash
|
|
|
|
PRAYERTIMES_CSV="male.csv"
|
|
DAY_OF_YEAR=$(($(date -d "@$(date +%s)" +%j) - 1))
|
|
|
|
human() {
|
|
HOUR="$(( $1 / 60 ))"
|
|
if (( $(( $1 / 60 )) < 10 )) ; then
|
|
HOUR="0$(( $1 / 60 ))"
|
|
fi
|
|
MINUTE="$(( $1 % 60 ))"
|
|
if (( $(( $1 % 60 )) < 10 )) ; then
|
|
MINUTE="0$(( $1 % 60 ))"
|
|
fi
|
|
echo "$HOUR:$MINUTE"
|
|
}
|
|
|
|
Fajr=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f2)
|
|
Sunrise=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f3)
|
|
Dhuhr=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f4)
|
|
Asr=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f5)
|
|
Maghrib=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f6)
|
|
Isha=$(grep "^$DAY_OF_YEAR," $PRAYERTIMES_CSV | cut -d, -f7)
|
|
|
|
echo Fajr $(human $Fajr)
|
|
echo Sunrize $(human $Sunrise)
|
|
echo Dhuhr $(human $Dhuhr)
|
|
echo Asr $(human $Asr)
|
|
echo Maghrib $(human $Maghrib)
|
|
echo Isha $(human $Isha)
|