Skip to content

efraimkaov/ocma-data

Repository files navigation

OCMA-Data

Overview

OCMA-Data is a structured Orthodox Calendar dataset that provides JSON files for each liturgical day of the year, supporting both the Old Calendar (Julian) and the New Calendar (Revised Julian) from 1924 to 2099. This dataset serves as the foundation for the OCMA application, offering comprehensive liturgical details.

Features

  • Feasts: Movable and Fixed Feasts.
  • Saints: Common and Additional Saints.
  • Fasting: Information on Fasting Seasons and Levels.
  • Lectionary: Tone, Matins Gospel, Epistle and Gospel for each Sunday.
  • Paschalion: Pascha date for each year.
  • Moon Phases: Primary lunar phases relevant to the Calendar.

Multilingual Support & Translation-Friendly Structure

OCMA-Data is available in English, Greek, and Romanian, with each language stored in separate JSON files. This separation ensures a clear distinction between liturgical logic and language, allowing easy expansion to additional languages in the future.

Usage

The JSON files provide structured and reusable data, making OCMA-Data a valuable resource for:

  • Developers building applications with Orthodox liturgical content.
  • Researchers studying Orthodox calendars and feast calculations.
  • Faithful who want easy access to detailed liturgical information.

OCMA-Data provides a structured and reusable resource for developers, researchers, and Orthodox faithful, facilitating access to comprehensive liturgical information.

Contributing

Contributions are welcome! If you wish to add additional languages or improve the dataset, feel free to submit a pull request.

License

This application is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Reporting Issues

If you encounter any issues or have suggestions for improvements, please create an issue on our issue tracker. We appreciate your feedback!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages