Skip to content

Instantly share code, notes, and snippets.

@ozars
Created April 12, 2021 01:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ozars/952e4197c94af52130dab4aaeb55b245 to your computer and use it in GitHub Desktop.
Save ozars/952e4197c94af52130dab4aaeb55b245 to your computer and use it in GitHub Desktop.
ramazan takvimi
#!/bin/bash
# License: Public Domain CC0 https://creativecommons.org/publicdomain/zero/1.0/
schedule=$'1 13, Tue 05:49 AM 01:28 PM 05:06 PM 07:57 PM 09:08 PM
2 14, Wed 05:47 AM 01:28 PM 05:06 PM 07:58 PM 09:09 PM
3 15, Thu 05:46 AM 01:28 PM 05:06 PM 07:58 PM 09:10 PM
4 16, Fri 05:44 AM 01:28 PM 05:06 PM 07:59 PM 09:11 PM
5 17, Sat 05:43 AM 01:27 PM 05:06 PM 08:00 PM 09:12 PM
6 18, Sun 05:42 AM 01:27 PM 05:06 PM 08:01 PM 09:12 PM
7 19, Mon 05:40 AM 01:27 PM 05:06 PM 08:01 PM 09:13 PM
8 20, Tue 05:39 AM 01:27 PM 05:06 PM 08:02 PM 09:14 PM
9 21, Wed 05:38 AM 01:26 PM 05:06 PM 08:03 PM 09:15 PM
10 22, Thu 05:36 AM 01:26 PM 05:06 PM 08:04 PM 09:16 PM
11 23, Fri 05:35 AM 01:26 PM 05:06 PM 08:04 PM 09:17 PM
12 24, Sat 05:34 AM 01:26 PM 05:06 PM 08:05 PM 09:18 PM
13 25, Sun 05:32 AM 01:26 PM 05:06 PM 08:06 PM 09:19 PM
14 26, Mon 05:31 AM 01:26 PM 05:06 PM 08:07 PM 09:20 PM
15 27, Tue 05:30 AM 01:25 PM 05:06 PM 08:07 PM 09:21 PM
16 28, Wed 05:29 AM 01:25 PM 05:06 PM 08:08 PM 09:22 PM
17 29, Thu 05:27 AM 01:25 PM 05:06 PM 08:09 PM 09:23 PM
18 30, Fri 05:26 AM 01:25 PM 05:06 PM 08:10 PM 09:24 PM
19 01, Sat 05:25 AM 01:25 PM 05:06 PM 08:10 PM 09:25 PM
20 02, Sun 05:24 AM 01:25 PM 05:06 PM 08:11 PM 09:26 PM
21 03, Mon 05:23 AM 01:25 PM 05:06 PM 08:12 PM 09:27 PM
22 04, Tue 05:21 AM 01:25 PM 05:06 PM 08:12 PM 09:28 PM
23 05, Wed 05:20 AM 01:24 PM 05:06 PM 08:13 PM 09:29 PM
24 06, Thu 05:19 AM 01:24 PM 05:06 PM 08:14 PM 09:30 PM
25 07, Fri 05:18 AM 01:24 PM 05:06 PM 08:15 PM 09:31 PM
26 08, Sat 05:17 AM 01:24 PM 05:06 PM 08:15 PM 09:32 PM
27 09, Sun 05:16 AM 01:24 PM 05:06 PM 08:16 PM 09:33 PM
28 10, Mon 05:15 AM 01:24 PM 05:07 PM 08:17 PM 09:34 PM
29 11, Tue 05:14 AM 01:24 PM 05:07 PM 08:18 PM 09:34 PM
30 12, Wed 05:13 AM 01:24 PM 05:07 PM 08:18 PM 09:35 PM'
today="$(date +"%j")"
#today=$((today + 2))
rmdn_start="$(date -d "2021/04/13" +"%j")"
day=$rmdn_start
b="$(tput bold)"
u="$(tput smul)"
g="$(tput setaf 2)"
n="$(tput sgr0)"
echo "------------------------------------------------------------------------------------------------"
echo " 🕌 RAMAZAN 2021 🕌 "
echo "------------------------------------------------------------------------------------------------"
echo -e "🌙 \t $b${u}Gün$n\t\t $b${u}İmsak$n\t\t $b${u}Öğle$n \t\t $b${u}İkindi$n\t\t $b${u}İftar$n \t\t $b${u}Yatsı$n"
printf '%s\n' "$schedule" | \
while read -r line; do
if [ "$day" -eq "$today" ]; then
echo "$b$g$line$n"
else
echo "$line"
fi
day=$((day + 1))
done
echo "------------------------------------------------------------------------------------------------"
echo " 🎊 BAYRAM 2021 🎊 "
echo "------------------------------------------------------------------------------------------------"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment