An open API service indexing awesome lists of open source software.

https://github.com/masterdev07/belbedu9

Bel Bedu9 is more than just a notification application; itโ€™s a comprehensive tool designed to enhance your spiritual practice. With its innovative features, customizable settings, and user-friendly interface, it provides a seamless way to stay connected to your prayer schedule. Experience the convenience and efficiency of Bel Bedu9 today.
https://github.com/masterdev07/belbedu9

belbedu9 islamic prayer times

Last synced: 4 months ago
JSON representation

Bel Bedu9 is more than just a notification application; itโ€™s a comprehensive tool designed to enhance your spiritual practice. With its innovative features, customizable settings, and user-friendly interface, it provides a seamless way to stay connected to your prayer schedule. Experience the convenience and efficiency of Bel Bedu9 today.

Awesome Lists containing this project

README

          

# ๐ŸŒŸ "Elevate Your Prayer Experience with Bel Bedu9: The Future of Notification Awaits!" ๐ŸŒŸ

## A. Bel Bedu9 Introduction

Welcome to the revolutionary world of **Bel Bedu9**, an innovative message
notification application designed to transform and elevate your prayer
experience! ๐Ÿ™โœจ This cutting-edge app harnesses the power of your computer
monitor or ๐Ÿ“บ TV, paired with captivating audio notifications, to deliver
timely alerts before the adhan, during the adhan, and for the iqamah. With
remarkable precision, **Bel Bedu9** calculates the five daily obligatory prayer
times based on your exact GPS location in Indonesia. ๐Ÿ‡ฎ๐Ÿ‡ฉ๐Ÿ•Œ

The Hijri calendar day begins at sunset, specifically at 6:00 PM ๐ŸŒ‡. This
timing aligns with the lunar cycle ๐ŸŒ™, where each new day starts with the
appearance of the new moon ๐ŸŒ‘, making it essential for various Islamic
observances and practices. The Hijri calendar operates on a lunar basis, and
each month starts with the sighting of the new moon. The day is considered to
begin at sunset, which is crucial for determining the start of daily prayers
๐Ÿ™, fasting ๐ŸŒ…, and other religious activities. This timing is particularly
significant during the month of Ramadan ๐ŸŒ™, where the daily fast begins at dawn
and ends at sunset, marking the transition to the next day in the Hijri calendar.

Understanding this system helps in accurately observing Islamic rituals and
maintaining the correct schedule for prayers and fasting throughout the month
โฐ. To facilitate this understanding, the **GUI Bel Bedu9** displays the Hijri
date for the following day at 6:00 PM ๐ŸŒ‡. With this feature, users can easily
grasp the principles of the Hijri calendar ๐Ÿ“…, which emphasizes that each day
begins at 6 PM. This is particularly beneficial for speakers during Ramadan ๐ŸŒ™,
especially for those delivering short sermons (kultum) after Isha prayers ๐Ÿ™,
as they will no longer need to manually add an extra day to their calculations.

**Bel Bedu9** is perfect for a variety of settings, including homes, mosques,
offices, hospitals, markets, restaurants, and cafes. It not only announces the
current prayer time but also prominently displays it on the screen, ensuring
that everyone stays informed. Additionally, the application can be configured
to send hourly notifications, providing real-time updates on the current prayer
time, complete with the hour and minute. โฐ

But thatโ€™s just the beginning! **Bel Bedu9** also features an intelligent power
management system for your monitor or TV, allowing you to effortlessly turn the
display on and off to save energy. ๐ŸŒฑ With its intuitive user interface and
customizable settings, Bel Bedu9 is the ultimate solution for anyone looking to
stay connected to their prayer schedule while promoting energy efficiency.

Experience the convenience and innovation of prayer time notifications like
never before with **Bel Bedu9!** ๐Ÿš€ By providing timely information and aligning
with the Hijri calendar, Bel Bedu9 ensures that everyone can effectively plan
and participate in Ramadan activities ๐ŸŽ‰, making it an essential tool for the
modern Muslim.

## How to Configure Bel Bedu9

Configuring **Bel Bedu9** is a breeze! ๐Ÿ› ๏ธ You can easily make adjustments using
a text editor like Geany on Linux or any text editor available on Android.
Additionally, you can remotely configure **Bel Bedu9** over a Wi-Fi connection
by utilizing an SSH client on Windows, Linux, or Android platforms. This
flexibility allows for convenient adjustments and management from virtually
anywhere, ensuring that you can tailor the device to meet your specific needs
with ease. ๐ŸŒ

## How to Close the GUI Screen of Bel Bedu9

Closing the **Bel Bedu9** GUI is incredibly simple! Just perform a right mouse
click or use the command **CLI bd tt** or **gt tt** to close it effortlessly. ๐Ÿ–ฑ๏ธ

With **Bel Bedu9**, staying connected to your prayer schedule has never been
easier or more efficient! Embrace the future of prayer notifications and
enhance your spiritual journey today! ๐ŸŒˆ

## Additional Features of Bel Bedu9

**Bel Bedu9** is packed with features that enhance its functionality and user
experience. Here are some standout capabilities that make this application a
must-have for anyone looking to streamline their prayer notifications:

### Customizable Notifications
- **Personalized Alerts**: Users can customize the type and frequency of
notifications, ensuring that they receive alerts that suit their preferences.
Whether you prefer gentle reminders or more pronounced alerts, **Bel Bedu9**
has you covered. ๐Ÿ””
- **Multi-Language Support**: The application supports multiple languages,
making it accessible to a diverse user base. This feature ensures that everyone
can navigate and utilize the app comfortably. ๐ŸŒ

### Visual and Audio Integration
- **Dynamic Display Options**: The application allows for various display
settings, including different fonts, colors, and sizes for the prayer times and
notifications. This ensures that the information is not only clear but also
visually appealing. ๐ŸŽจ
- **Audio Notifications**: In addition to visual alerts, **Bel Bedu9** provides
audio notifications that can be customized. Choose from a selection of sounds
to accompany your prayer time alerts, enhancing the overall experience. ๐ŸŽถ

### Energy Efficiency
- **Smart Power Management**: The automatic power management feature not only
helps conserve energy but also extends the lifespan of your monitor or TV. This
eco-friendly approach aligns with the values of sustainability while ensuring
that you remain connected to your prayer schedule. ๐ŸŒฟ

### User-Friendly Interface
- **Intuitive Design**: The interface is designed with user experience in mind,
making it easy for anyone to navigate and configure settings without technical
expertise. The straightforward layout ensures that users can quickly access the
features they need. ๐Ÿ–ฅ๏ธ
- **Help and Support**: Bel Bedu9 comes with comprehensive documentation and
support resources, ensuring that users can find assistance whenever needed.
Whether you have a question about configuration or troubleshooting, help is
just a click away. ๐Ÿ“š

## Conclusion

**Bel Bedu9** is more than just a notification application; itโ€™s a comprehensive
tool designed to enhance your spiritual practice. With its innovative features,
customizable settings, and user-friendly interface, it provides a seamless way
to stay connected to your prayer schedule. Experience the convenience and
efficiency of **Bel Bedu9** today, and transform the way you engage with your
daily prayers! ๐ŸŒŸ

For more information or to get started with **Bel Bedu9**, feel free to reach
out via email at [duitmoro@yahoo.com](mailto:duitmoro@yahoo.com). Your journey
towards a more connected prayer experience begins here! ๐Ÿš€

---

## B. Author of Bel Bedu9
**Endro Mei Asmoro**
Email: [duitmoro@yahoo.com](mailto:duitmoro@yahoo.com)

---

## C. GUI Features Bel Bedu9

The configuration files can be found in the **config/vvip** or **config/vip**
directories. Hereโ€™s a breakdown of the exciting features available in the GUI:

### Animation
1. **Bouncing Circle**: You can easily enable or disable the bouncing circle
animation. ๐Ÿ”„
2. **Dynamic Mosque Information**: The names and addresses of mosques can
flip-flop for a lively display. ๐Ÿ•Œ

### Running Text
1. **Positioning**: The running text can be configured to appear either above
or below the main display. ๐Ÿ“œ
2. **Content Customization**: Fill it with current mosque balance information,
details about the khatib and imam for Friday prayers, announcements for
recitations, and more. ๐Ÿ—ฃ๏ธ
3. **Calendar Display**: Options to show both the Gregorian and Islamic
calendars are available. ๐Ÿ“…
4. **Flexible Sentences**: You can configure up to six sentences, limited only
by your computer's display capabilities. โœ๏ธ
5. **Special Celebrations**: Besides Fridays, you can also display birthdays
and congratulatory messages for specific dates. ๐ŸŽ‰
6. **Text Customization**: Adjust the size, color, and font type of the running
text to suit your preferences. ๐ŸŽจ
7. **Date Information**: The display includes both the Gregorian and Hijri
dates, along with the remaining days until the next Hijri month. ๐Ÿ“†
8. **Friday Specials**: Every Friday, thereโ€™s a unique setting for running
text. ๐Ÿ•‹
9. **Jumuah Officers**: Display the names of the Jumuah officers, including the
imam, khatib, and muadzin. ๐Ÿ‘ฅ

### Calendar
1. **Customizable Appearance**: You can configure the size, color, and font
type of the calendar. ๐ŸŽจ
2. **Calendar Options**: Switch between the Gregorian and Hijri calendars as
needed. ๐Ÿ“…
3. **Dual Calendar Display**: Choose to display both the Gregorian and Hijri
calendars simultaneously. ๐ŸŒ™
4. **Manual Adjustments**: If thereโ€™s a discrepancy of a day (like during
Ramadan), you can manually correct it in the **configuration.conf** file (CLI
Bel Bedu9) and **kalenderJamhitungmundurDll.conf** (GUI Bel Bedu9). ๐Ÿ”ง
5. **Ramadan Weeks**: The calendar displays the 1st, 2nd, and 3rd weeks of
Ramadan. ๐ŸŒ™
6. **Muharram Dates**: View the dates from the 1st to the 10th of Muharram. ๐Ÿ“…
7. **Shawwal Dates**: See the dates from the 1st to the 10th of Shawwal. ๐Ÿ“†
8. **Tasyrik Days**: Displays the dates for the 11th, 12th, and 13th of
Tasyrik. ๐Ÿ“…

### Countdown
1. **Configurable Format**: Set the countdown with your choice of point
separators, colons, and more for the next prayer, along with customizable font
size, color, and type. โณ
2. **Prayer Timing**: Start the countdown from the time remaining before the
adhan (7 minutes or less). โฐ
3. **Iqomah Countdown**: Track the time from the adhan to iqomah. โณ

### Digital Clock
1. **Separator Options**: Configure the digital clock with a dot separator
(following PUEBI/Indonesian spelling guidelines) or a colon. โฒ๏ธ
2. **Customizable Display**: Adjust the size, color, and font type of the
digital clock to your liking. ๐ŸŽจ

### Analog Clock
1. **Visibility Options**: Choose whether to hide or show the hour, minute, and
second hands. โฑ๏ธ
2. **Size Configuration**: Adjust the width and height of the analog clock to
fit your display needs. ๐Ÿ“

With these features, the GUI of **Bel Bedu9** offers a versatile and
user-friendly experience, making it easier than ever to stay connected with
prayer times and important dates! ๐ŸŒŸ

### Pictures of the Mosque/Kaaba

1. **Dynamic Display**: Enjoy the flexibility to change the appearance time of
mosque or Kaaba images, ranging from seconds to minutes, for a refreshing
visual experience. ๐Ÿ–ผ๏ธ
2. **Custom Image Location**: Easily change the location of your image files to
suit your preferences. ๐Ÿ“‚
3. **Manual Image Change**: Switch the mosque image manually by simply pressing
the **bd** label, giving you control over whatโ€™s displayed. ๐Ÿ–ฑ๏ธ
4. **Start/Stop Functionality**: You can effortlessly start or stop the display
of mosque images, allowing for a tailored viewing experience. โธ๏ธ
5. **Address Customization**: Change the address of the mosque to reflect your
specific location or preference. ๐Ÿ“

### List of Prayer Schedules

1. **Flexible Positioning**: Configure the prayer schedule list to appear at
the top or bottom of the display, based on your layout preference. ๐Ÿ“‹
2. **Customizable Appearance**: Adjust the font size, type, color, and style to
create a visually appealing prayer schedule that suits your taste. ๐ŸŽจ
3. **Highlight Current Prayer**: Differentiate the font color of the current
prayer time from other prayer times for easy identification. ๐Ÿ”
4. **Minimalist Option**: Disable the prayer list on the template to showcase
only the stunning images of the mosque and Kaaba, creating a serene atmosphere.
๐ŸŒŒ
5. **Dynamic Friday Labels**: On Fridays, the Dhuhr label automatically changes
to the Jumuah label after 12:45, reverting back to Dhuhr afterward. ๐Ÿ”„
6. **Configurable Time Formats**: Set the prayer times according to PUEBI
standards (using dots) or non-PUEBI standards (using colons) for your
convenience. โฐ
7. **Time System Options**: Choose between a 24-hour or 12-hour system for
displaying prayer times, catering to your preference. ๐Ÿ•’

### Analog Clock

1. **Custom Display Options**: Configure the analog clock to show only the
hour, minute, second, or any combination of these elements for a personalized
touch. โฑ๏ธ
2. **Size Adjustability**: Easily adjust the size of the analog clock to fit
your display needs. ๐Ÿ“

### D. CLI (Command Line Interface) Features

1. **Online Updates**: Update your prayer schedule online daily using the
Aladhan website and other sources with the command **bd online**. ๐ŸŒ
2. **Offline Updates**: Keep your data current offline until the expiration
time with the command **bd offline**. ๐Ÿ“…
3. **Manual Updates**: Manually update your data until it expires using the
command **bd manual**. ๐Ÿ”„
4. **Prayer Time Adjustments**: Correct the prayer list manually by adding or
subtracting minutes with the command **bd th**. โณ
5. **Display Prayer Schedule**: Easily display the prayer schedule using the
command **bd**. ๐Ÿ“‹
6. **Message Box Alerts**: Show a message box on the monitor before the adhan
and iqomah with commands **pb 1** and **pb q**. ๐Ÿ“ข
7. **Audio Notifications**: Play audio for the current prayer time and the
current hour using commands **pb 4** or **pb 12**. ๐ŸŽถ
8. **Manual Corrections**: Make manual corrections to prayer names and other
details as needed. โœ๏ธ

### Template

1. **Template Customization**: Change templates using CLI commands, such as
**pb 5** and **pb 6** for VVIP, and **pb 7** and **pb 8** for VIP users. ๐ŸŽจ
2. **Diverse Template Options**: Choose from six VVIP templates, including
**melihatjauh**, **satudaftarshalat**, **daftarshalatlengkap**, **gambarpenuh**
, **satutower**, and **duatower**, plus two bonus templates: **jamemas** and
**jamputih**. ๐Ÿ–ผ๏ธ
3. **Template Rotation**: Automatically switch to the **jamemas** or
**jamputih** template every 7 minutes before the adhan time for a dynamic
display. ๐Ÿ”„
4. **Automatic Template Change**: Experience seamless transitions as the
template automatically changes at the beginning of each prayer. โฐ

### GT Features

Discover the power of customization with **Bel Bedu9!** Below is a list of
commands that allow you to tailor the template to suit your unique needs. Letโ€™s
dive into the exciting possibilities! ๐Ÿš€

With these features, **Bel Bedu9** provides a comprehensive and engaging
experience, ensuring that your prayer notifications and displays are not only
informative but also visually captivating! ๐ŸŒˆ

- **gt mj**: Switch to a far-sighted template for a broader view of your
surroundings. ๐ŸŒ„
- **gt sds**: Access a prayer list template for quick and easy reference to
your prayer schedules. ๐Ÿ“‹
- **gt dsl**: Opt for a complete prayer list template that offers in-depth
information about all your prayer times. ๐Ÿ“…
- **gt gp**: Enjoy full images with this template, providing a clearer and more
detailed visual display. ๐Ÿ–ผ๏ธ
- **gt st**: Focus on a single tower with the onetower template for a
streamlined view. ๐Ÿข
- **gt dt**: Display two towers simultaneously with the two towers template for
a dynamic perspective. ๐Ÿ™๏ธ
- **gt je**: Use the jamemas template to showcase the exact time with
precision. โฐ
- **gt jp**: Elevate your display with the elegant white jam template for a
sophisticated time presentation. ๐ŸŽฉ
- **gt tt**: Easily close the graphical interface (GUI) of Bel Bedu9 with this
simple command. โŒ
- **gt tm**: Quickly and efficiently close the terminal with just one command. ๐Ÿ–ฅ๏ธ

With these commands at your fingertips, you can effortlessly customize your
user experience in the **Bel Bedu9 VVIP CLI**. Happy customizing! ๐ŸŽ‰

### Automatically Turn On/Off Monitor/TV

Effortlessly manage your monitor or TV's power usage with Jamon! โšก This handy
tool automatically turns your display on or off to conserve energy, executing
commands every minute. To power on your monitor, simply use the command **`pb
mon`**, and to turn it off, use **`pb mof`**. Enjoy a smarter, more
energy-efficient way to control your devices and make your environment more
sustainable! ๐ŸŒฑ

### Automatically Turn ON/OFF Monitor Schedule

Experience the ultimate convenience with our automatic monitor schedule! Your
monitor will spring to life 15 minutes before the adhan, ensuring youโ€™re always
ready for prayer times. Hereโ€™s how it works:

- **1 Hour Before the Adhan**: The monitor activates every 15 minutes,
specifically at 45, 30, and 15 minutes prior to the adhan, keeping you informed
and prepared. โฐ
- **After Dhukha Time**: It will remain on for an additional 15 minutes
following dhukha time (07:30), allowing you to reflect and prepare for the day
ahead. ๐ŸŒ…
- **After Jumuah**: The monitor will also turn on for 15 minutes after the
Jumuah prayer (12:45), ensuring you stay connected to your spiritual schedule. ๐Ÿ•Œ

### Turning Off the Monitor

- **On Fridays**: The monitor will automatically turn off 4 minutes after the
adhan for the Jumuah prayer, allowing for a smooth transition. ๐Ÿ”„
- **On Other Days**: It will deactivate at iqomah time, ensuring itโ€™s only on
when you need it. โณ
- **After Isha Prayer**: The monitor will turn off 60 minutes after the start
of the Isha prayer, providing a peaceful end to your day. ๐ŸŒ™
- **Before Midnight**: Finally, it will shut down at 23:59, just one minute
before midnight, ensuring energy efficiency throughout the night. ๐ŸŒŒ

This thoughtful schedule guarantees that you never miss a prayer while enjoying
a seamless experience throughout your day! ๐ŸŒŸ

### Notification 1 Hour Before Adhan

Stay effortlessly informed about prayer times with our convenient notification
system! ๐Ÿ“ฒ Youโ€™ll receive a message box and audio alert one hour before the
Adhan, with reminders every 15 minutes leading up to the prayer time.
Notifications will clearly indicate the remaining time until the next prayer,
displaying intervals of 45, 30, and 15 minutes, so youโ€™re always in the loop. ๐Ÿ””

### How to Install Bel Bedu9 ๐Ÿš€

1. Go to release link and download last release: ๐Ÿ–ฅ๏ธโœจ
```bash
https://github.com/masterDev07/BelBedu9/releases
```

2. Install BelBedu9 on your lovely linux distribution: ๐ŸŽต๐Ÿ“‚
```bash
sudo dpkg -i BelBedu9_1.0_all.deb
```

### How to Configure Bel Bedu9 on Linux

Setting up **Bel Bedu9** on your Linux system is a straightforward process,
especially if you're using a Debian-based distribution like Linux Mint 22 Wilma
or any other compatible Linux distro. Follow these steps to ensure that
**Bel Bedu9** runs smoothly and meets your expectations! ๐Ÿš€

1. **Adjust the Hijri Date**:
- Open the GUI of **Bel Bedu9** or use the command `bd lm` to check the
current settings. If the Hijri date needs adjustment, modify the
`deltatanggalhijriyah` attribute in the configuration file located at
`/opt/BelBedu9/config/cli/configuration.conf`[File
Configuration](BelBedu9/opt/BelBedu9/config/cli/configuration.conf). ๐Ÿ“…
- After making changes, run the command `bd th` to apply the updates. ๐Ÿ”„

2. **Add Bel Bedu9 to Startup**:
- Navigate to "Home" -- "Settings" -- "Session and startup". โš™๏ธ
- Under the "Application Startup" tab, add `/opt/BelBedu9/bedu9 bl` to
ensure **Bel Bedu9** launches automatically when you start your computer. ๐Ÿ–ฅ๏ธ

3. **Power Management Settings**:
- For optimal power management, set the following:
- **Display Power Management**: Turn ON. ๐Ÿ’ก
- **Blank After**: Set to 31 minutes (15 + 16). โณ
- **Put to Sleep After**: Set to Never. ๐Ÿ’ค
- **Switch Off After**: Set to Never. โŒ

4. **Add Aliases in .bashrc**:
- Open your `.bashrc` file and add the following aliases for quick access:
```bash
alias bd='/opt/BelBedu9/bedu9'
alias bdbr='bd br'
alias bdcl='bd hc;bd;cl'
alias bdlm='bd lm'
alias cl='crontab -l | cat -n'
alias nb='nano ~/.bashrc'
alias nba='source ~/.bashrc'
alias pb='/opt/BelBedu9/pesanBox'
alias pbmon='pb mon'
alias pbmof='pb mof'
alias gt='/opt/BelBedu9/gt'
alias gtmj='gt mj'
alias gtsds='gt sds'
alias gtgp='gt gp'
alias gtdsl='gt dsl'
alias gtst='gt st'
alias gtdt='gt dt'
alias gtje='gt je'
alias gtjp='gt jp'
```

5. **Configure the Bel Bedu9 AP Client**:
- Right-click on your Wi-Fi network connection and select "Edit Wi-Fi
Connections." ๐Ÿ“ถ
- Choose the desired AP and click the gear icon. โš™๏ธ
- Go to the **IPv4 Settings** tab and enter the following:
- **Address**: 192.168.43.2
- **Netmask**: 255.255.255.0
- **Gateway**: 192.168.43.1
- Click **Save** to apply the changes. ๐Ÿ’พ

6. **Install SSH Server and Other Packages**:
- Run the following command to install necessary packages:
```bash
sudo apt install itools mpg123 cairo-dock-alsamixer-plug-in
mopidy-alsamixer geany firefox libnotify-bin libnotify4 xfce4-notifyd
openssh-server xfce4-notifyd-config
```

7. **Enable SSH on Boot**:
- To ensure SSH starts automatically, run:
```bash
sudo systemctl enable ssh
```
- Check the status of the SSH server with:
```bash
sudo systemctl list-unit-files | grep enabled | grep ssh
```

8. **Install Fonts in the Local Directory**:
- Place your desired fonts in the `~/.local/share/fonts` directory. All
fonts in accessories/fontsGratisBelBedu9.tar.gz [Font
Bel Bedu9](accessories/fontsGratisbelBedu9.tar.gz). This will ensure they
display correctly according to your font configuration. ๐Ÿ–‹๏ธ

9. **Configure XFCE Desktop Environment**:
- Go to **Home > Settings > Appearance** and set the following:
- **Style**: Adwaita ๐ŸŽจ
- **Icons**: Papirus Dark ๐ŸŒ‘
- **Fonts**: Monospace Regular ๐Ÿ–ฅ๏ธ

By following these steps, youโ€™ll have **Bel Bedu9** configured and ready to
enhance your prayer experience on your Linux system. Enjoy the seamless
integration and functionality that **Bel Bedu9** brings to your daily routine! ๐ŸŒŸ

### Screenshoot ๐Ÿ“

| CLI Bel Bedu9 LM | CLI Bel Bedu9 BR |
|--------------------------------------------------------|--------------------------------------------------------|
| CLI Bel Bedu9 Baru | CLI Bel Bedu9 Lama |
| Template Daftar Salat Lengkap | Template Melihat Jauh |
| Template Daftar Salat Lengkap | Template Melihat Jauh |
| Template Satu Daftar Salat | Template Satu Tower |
| Template Satu Daftar Salat | Template Satu Tower |

### Usage Deadline โณ

This application is available for free until **[Expired](accessories/kadaluwarsa.txt)**. If
you're interested in ordering an extended version that lasts up to 15 years,
please reach out to the creator of **Bel Bedu9** via email. ๐Ÿ“ง

## Contact Us ๐Ÿ“ฌ

If you have any questions, feel free to contact us at:
- โœ‰๏ธ Email: [duitmoro@yahoo.com](mailto:duitmoro@yahoo.com)

Thank you for using **Bel Bedu9!** We hope this application proves to be
beneficial for you. ๐ŸŽ‰โœจ