Releases: hebcal/learning
Releases · hebcal/learning
v0.4.0
- Tanakh Yomi — an annual cycle completing the Tanakh by the ancient Masoretic division into sedarim, starting 23 Tishrei and skipping Shabbat and the major festivals. The reading includes the Masoretic verse range (e.g. `Isaiah Seder 23 (55:13-58:13)`). Registered as `tanakhYomi`.
Uses `hebcal.GetHolidaysForYear` (Israel schedule) for festival skip detection and handles long-year seder splits. Requires github.com/hebcal/hebcal-go@v0.14.0.
v0.3.0
New daily learning schedules:
- Daf-a-Week — the same page of the Babylonian Talmud studied for an entire week (~52-year cycle). Registered as
dafWeeklyanddafWeeklySunday. - Perek Yomi — one chapter of the Mishnah per day (~17-month cycle). Registered as
perekYomi. - Daily Psalms (Tehillim) — the traditional 30-day cycle, completing the book of Psalms each Hebrew month. Registered as
psalms. - Pirkei Avot Summer — one chapter on each Shabbat between Pesach and Rosh Hashana (Israel + Diaspora schedules). Registered as
pirkeiAvotSummer.
All new events use the event.DAILY_LEARNING flag and are reachable via dailylearning.Lookup and the generic CalOptions.DailyLearning option.
v0.2.0
- Add the 929 (Tanakh B'Yachad) daily bible chapter project — one chapter of the Hebrew Bible Sun–Thu, covering all 929 chapters in ~3.5 years. Registered as
929. Implements the feature request in hebcal/hebcal#300. - Add the Daily Rambam (Mishneh Torah) schedules in both the 1-chapter and 3-chapter cycles — registered as
rambam1andrambam3. - New schedule events return the
event.DAILY_LEARNINGflag. - Requires github.com/hebcal/hebcal-go@v0.14.0 (adds
DAILY_LEARNINGand the genericCalOptions.DailyLearningoption).
v0.1.0
Initial release of the Hebcal daily learning schedules for Go.
This module supplies daily learning schedules and registers them with the dailylearning registry in github.com/hebcal/hebcal-go (v0.12.0+). It is the Go counterpart of the TypeScript @hebcal/learning package.
Schedules
- dafyomi — Daf Yomi (Babylonian Talmud)
- mishnayomi — Mishna Yomi
- nachyomi — Nach Yomi (Nevi'im + Ketuvim)
- yerushalmi — Yerushalmi Yomi (Jerusalem Talmud), Vilna and Schottenstein editions
Usage
import (
"github.com/hebcal/hebcal-go/hebcal"
_ "github.com/hebcal/learning" // registers all learning schedules
)Registered calendar names: dafYomi, mishnaYomi, nachYomi, yerushalmi-vilna, yerushalmi-schottenstein.