Hebrew Calendar

Overview

Ordisoftware™ Hebrew Calendar is a libre and open-source software written in C# that allows to generate a daily calendar based on the lunar cycle in order to determine the new year and the celebration times according to the hebrew Torah.

Mozilla Public License 2.0

Functionnalities

  • Generate a calendar with sun and moon rises and sets.
  • Tabular text report, month or grid view.
  • Event reminder for shabat and celebrations.
  • Search for a day in the database.
  • Window listing annual celebrations.
  • Print the month view.
  • Copy the report to the clipboard.
  • Save the report to a text file.
  • Export data to CSV.
  • Navigation by day window from the Tray Icon.
  • English, French.

Download

  • Works under Windows Vista x32/x64 or superior.
  • Requires the Framework .NET 3.5.
  • Requires SQLite ODBC Driver.
  • C# source code included.

  Hebrew Calendar 1.8 (4.0 MiB)

Screenshots

    

    

Videos

Frequently asked questions

How to install SQlite ODBC Driver?

What to do in case of ODBC datasource connection error?

The setup tries to register an ODBC DSN to the registry but in case of problem run "C:\Program Files\Ordisoftware\Hebrew Calendar\Register ODBC.reg" or open the ODBC datasource manager (Admin tools in Windows' Control panel) and create a user datasource named "Hebrew-calendar" for "SQLite 3 ODBC Driver" with "Database Name" sets to:

"%USERPROFILE%\AppData\Roaming\Ordisoftware\Hebrew Calendar\Hebrew-calendar.sqlite"

Watch the video.

How to get latitude and longitude?

They can be found using an online service.

What is Shabat?

It's the "day of rest" where one do not work for a livelihood and where there is no creative activity. Unless there is a vital emergency, the body, the emotions and the spirit are resting there. The study of the Torah is a privileged activity. Tradition attributes this day to Saturday. We can however think according to Béréshit 1.1 that in the case where the first day is the day of birth as a corollary to the fusion of the gametes then it takes place the day before: thus a person coming to the world on a Sunday will have his Shabat the Saturday. From Béréshit 1.5 and 1.16 as well as from Shémot 20.8 it can be deduced that it lasts from sunset on the eve of the calendar day to sunset on the same day. For example, for a person born in Paris, the Shabat of February 19, 2019 takes place from Friday 18 at 17:25 to Saturday at 17:25 approximately.

What are the times of celebration?

These are Pesa'h or Easter which is the liberation of illusions, Shavuot or Weeks which is the gift of knowledge, Teruah or Ringtone which is the joy of being freedom, Kipurim or Atonement which is the sorrow of losses, and Sukot or Tabernacles which is the construction of the future. These are important moments of the lunar year in the solar cycle whose purpose is to provide a benevolent evolution of consciousness by the knowledge of the laws of the universe and of life. The Torah says to count these days according to the moon, as opposed to Shabat which is counted according to the sun.

Changelog

1.8 - 2019.05.22

  • Add check update.

1.7 - 2019.04.25

  • Fix Pessa'h length.

1.6 - 2019.04.08

  • Fix tray icon.

1.5 - 2019.01.28

  • Change current day color in month view.
  • Some code refactorings.
  • Some improvments.

1.4 - 2019.01.21

  • Add an event reminder.
  • Add help file.

1.3 - 2019.01.20

  • Add an option for the Tray Icon mouse click.
  • Add an option to show/hide the main form at startup.
  • Add a month view.
  • Add a print menu.
  • Improve the grid view.

1.2 - 2019.01.18

  • Add a celebrations window.
  • Improve the navigation window.
  • Improve the preferences window.
  • Some bug fixes.

1.1 - 2019.01.17

  • Report is no more generated at every startup.

1.0 - 2019.01.14

  • Initial release.

More information

GitHub repository