4 releases
0.2.2 | Apr 13, 2021 |
---|---|
0.2.1 | Apr 13, 2021 |
0.2.0 | Apr 12, 2021 |
0.1.0 | Apr 11, 2021 |
#405 in Date and time
17KB
347 lines
Praye.rs
Lightweight and highly accurate low-level library for calculating (Islamic) prayer times.
Usage
use prayers::{CalculationMethods, Coordinates, HightLatMethods, PrayerManager, TimeZone, Utc};
let prayer_manager = PrayerManager::new(CalculationMethods::MWL, Some(HightLatMethods::NightMiddle));
let a_date = Utc.ymd(2021, 4, 12);
let a_house = Coordinates(38.8976763, -77.036529, 18.0);
let prayers = prayer_manager.get_times(a_date, a_house);
Dependencies
~1MB
~18K SLoC