Skip to content

the Calendar of the Church implemented as a deno library

License

Notifications You must be signed in to change notification settings

grahame/church-calendar

Repository files navigation

church-calendar: a Deno library to calculate the Calendar of the Church

This deno module will calculate the calendar of the Church. At the moment, it provides the Calendar of the Anglican Church of Australia. I'm very open to contributions adding support for further calendars, from other denominations, or from other provinces with the Anglican Church. The code has been developed in a way which (I hope) will make it easy to do so.

For each feast, substantial metadata is provided, including:

To give it a whirl:

# print out information about the current liturgical year
deno run https://deno.land/x/churchcalendar/cli/index.ts

... which produces the output:

Calendar for liturgical year beginning 2023-12-03, ending 2024-11-30:
Liturgical seasons:
  Advent: 2023-12-03 to 2023-12-24
  Christmas: 2023-12-25 to 2024-01-05
  Epiphany: 2024-01-06 to 2024-01-06
  Season after Epiphany: 2024-01-07 to 2024-02-13
  Lent: 2024-02-14 to 2024-03-30
  Easter: 2024-03-31 to 2024-05-18
  Season after Pentecost: 2024-05-20 to 2024-11-30

Observations:
  2023-12-03: advent-1
  2023-12-04: nicholas-ferrar-deacon-and-man-of-prayer
  2023-12-06: nicholas-of-myra-bishop-and-philanthropist
  2023-12-07: ambrose-of-milan-bishop-and-teacher
  2023-12-08: the-conception-of-the-blessed-virgin-mary, richard-baxter-pastor-and-spiritual-writer
  2023-12-10: advent-2
  [... snipped ...]

About

the Calendar of the Church implemented as a deno library

Resources

License

Stars

Watchers

Forks

Packages

No packages published