kosher_dart
A Dart library for calculating Jewish zmanim (halachic times) including astronomical times for prayers, Shabbat, and other Jewish religious observances.
yakir8/kosher_dart open-source repository details.
English project snapshot. Visit GitHub for the latest content.
This API for a specialized calendar that can calculate different astronomical times including sunrise and sunset and Jewish zmanim or religious times for prayers and other Jewish religious dutuies. This API Translated KosherJava Zmanim API from JAVA to Dart language.
The library is released under the LGPL 2.1 license.
Add this to your package's pubspec.yaml file:
dependencies:
kosher_dart: ^2.0.20
To use this plugin, follow the plugin installation instructions.
Add the following import to your Dart code:
import 'package:kosher_dart/kosher_dart.dart';
JewishDate jewishDate = JewishDate();
HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
hebrewDateFormatter.hebrewFormat = true; // optional
hebrewDateFormatter.useGershGershayim = true; // optional
String hebrewDate = hebrewDateFormatter.format(jewishDate);
JewishCalendar jewishCalendar = JewishCalendar();
HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
jewishCalendar.inIsrael = true; // set to true if your location is in israel
hebrewDateFormatter.hebrewFormat = true; // optional
hebrewDateFormatter.useGershGershayim = true; // optional
String yomTov = hebrewDateFormatter.formatYomTov(jewishCalendar);
GeoLocation geoLocation = GeoLocation.setLocation(
'Jerusalem', 31.7962419, 35.2453988, DateTime.now());
ComplexZmanimCalendar complexZmanimCalendar = ComplexZmanimCalendar.intGeoLocation(geoLocation);
DateTime? sofZmanTfila = complexZmanimCalendar.getSofZmanTfilaGRA();
DateTime? minchaKetana = complexZmanimCalendar.getMinchaKetana();
Dependency list 5 items
^0.20.2^6.1.0^2.2.0^1.31.0^6.0.0Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗