Expand description
§Limudim - Jewish Learning Schedule Calculator
This library provides calculators for various Jewish learning schedules including:
- Daf Yomi Bavli (Babylonian Talmud daily page)
- Daf Yomi Yerushalmi (Jerusalem Talmud daily page)
- Amud Yomi Bavli Dirshu (Babylonian Talmud daily column - Dirshu schedule)
- Daf Hashavua Bavli (Babylonian Talmud weekly page)
- Mishna Yomis (Daily Mishna)
- Pirkei Avos (Ethics of the Fathers - seasonal schedule)
- Tehillim Monthly (Monthly Psalms reading)
§Example
use limudim_calendar::{DafYomiBavli, LimudCalculator};
use icu_calendar::{cal::Hebrew, Date};
use limudim_calendar::LimudCalendar;
let date = Date::try_new_iso(2020, 1, 5).unwrap().to_calendar(Hebrew);
let daf = date.limud(DafYomiBavli::default());Structs§
- Amud
- Amud
Yomi Bavli Dirshu - Calculates the Amud Yomi Bavli Dirshu schedule.
- Daf
- DafHashavua
Bavli - Calculates the Daf Hashavua Bavli schedule.
- DafYomi
Bavli - Calculates the Daf Yomi Bavli schedule.
- DafYomi
Yerushalmi Vilna - Calculates the Daf Yomi Yerushalmi schedule using the Vilna Edition of the Jerusalem Talmud.
- Mishna
- Mishna
Yomis - Calculates the Mishna Yomis schedule.
- Mishnas
- Represents a pair of mishnayos.
- Pirkei
Avos - Calculates the Pirkei Avos schedule.
- Tehillim
Monthly - Calculates the Tehillim (Psalms) monthly schedule.
Enums§
- Pirkei
Avos Unit - Represents a Pirkei Avos reading unit
- Side
- Tehillim
Unit - Represents a Tehillim (Psalms) reading unit
- Tractate
Traits§
- Limud
Calculator - Trait for calculators that can be used to calculate the limud for a given date.
- Limud
Calendar - Extension trait for Hebrew dates to calculate limud schedules.