Ponomar: a liturgics suite for the Orthodox Church
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Ponomar
.gitignore
ChangeLog.txt
LICENSE
Makefile
README.md

README.md

Ponomar is a fully-functional program suite for the Orthodox Church and provides the following features:

  1. Calendar and liturgical information for any day of any year
  2. Liturgical readings for the day
  3. Lives of saints
  4. Liturgical texts in a variety of languages
  5. Liturgical service assembly for any day
  6. Library of patristic text and scriptural commentary
  7. Library of liturgical music in a variety of traditional chant

Copyright 2006-2018 Aleksandr Andreev and others.

Ponomar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ponomar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Ponomar. If not, see http://www.gnu.org/licenses/.

IMPORTANT INFORMATION Ponomar is ALPHA-PHASE software and is intended for SOFTWARE-TESTING PURPOSES ONLY.

In order to fully use the Ponomar Java program, the following steps can be followed:

  1. Install the Ponomar Unicode fonts located at https://sci.ponomar.net/fonts.html. Although this font is for primarily displaying Church Slavonic, it does contain special Typicon glyphs that are used by most of the other languages. Note that Ponomar uses the TrueType version of this font (Ponomar Unicode TT) because Java has poor support of OpenType fonts.

  2. Install an SDK for Java.

  3. Create the .class files by typing

make

  1. From the root of this project, type

java Ponomar.Main

and the main Ponomar interface should appear.

  1. A Perl API is available in Ponomar/APIs/Perl. See its documentation.

  2. If you make any changes, be sure to run the regression tests:

make test

.