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.
- Host: GitHub
- URL: https://github.com/masterdev07/belbedu9
- Owner: masterDev07
- License: mit
- Created: 2025-03-02T04:06:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-31T13:13:06.000Z (5 months ago)
- Last Synced: 2026-01-01T11:59:20.948Z (5 months ago)
- Topics: belbedu9, islamic, prayer, times
- Language: HTML
- Homepage:
- Size: 259 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 Baru | CLI Bel Bedu9 Lama |
|
|
|
| Template Daftar Salat Lengkap | Template Melihat Jauh |
|
|
|
| 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. ๐โจ