Menu

Tree [ba2732] master /
 History

HTTPS access


File Date Author Commit
 .vscode 2020-11-15 Christopher Patrick Fair Christopher Patrick Fair [d413bf] Added the ability to filter on group. There i...
 HelpFiles 2020-12-21 Christopher Patrick Fair Christopher Patrick Fair [ef9002] Added all of the help files for the help section
 Pictures 2021-01-04 Christopher Patrick Fair Christopher Patrick Fair [deded5] new file: LogoFiles/ForPrint/JPG/withBackgro...
 Prayers 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis
 PrayersTest 2020-10-05 Christopher Patrick Fair Christopher Patrick Fair [779105] Initial commit
 Sounds 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis
 UserResultsTest 2020-12-08 Christopher Patrick Fair Christopher Patrick Fair [c0edb8] new file: UserResultsTest/batman.json
 archive 2020-11-14 Christopher Patrick Fair Christopher Patrick Fair [8a694c] all of the original files
 frontend 2021-01-27 Christopher Patrick Fair Christopher Patrick Fair [ba2732] modified: .gitignore
 .gitignore 2021-01-27 Christopher Patrick Fair Christopher Patrick Fair [ba2732] modified: .gitignore
 .jshint 2020-10-05 Christopher Patrick Fair Christopher Patrick Fair [779105] Initial commit
 LICENSE 2020-10-05 Christopher Patrick Fair Christopher Patrick Fair [779105] Initial commit
 README.md 2020-10-20 Christopher Patrick Fair Christopher Patrick Fair [a5ffe5] Adding tab system to handle "History" which wil...
 command_interface.go 2020-11-06 Christopher Patrick Fair Christopher Patrick Fair [cb9afd] Set up the logging to display the last five of ...
 config.go 2021-01-21 Christopher Patrick Fair Christopher Patrick Fair [2e1c01] Added the missing words for the Saint Michael p...
 config.json 2021-01-27 Christopher Patrick Fair Christopher Patrick Fair [742b44] modified: config.json
 config_default.json 2020-12-07 Christopher Patrick Fair Christopher Patrick Fair [8bbd79] Changes to be committed:
 config_test.go 2020-12-19 Christopher Patrick Fair Christopher Patrick Fair [7b6245] Changes to be committed:
 config_unix.json 2020-12-08 Christopher Patrick Fair Christopher Patrick Fair [fc46d6] fixed bug in config.json
 config_windows.json 2020-12-08 Christopher Patrick Fair Christopher Patrick Fair [fc46d6] fixed bug in config.json
 configuration_modification.go 2020-12-14 Christopher Patrick Fair Christopher Patrick Fair [15d624] Make home config file the only one that matters...
 go.mod 2021-01-15 Christopher Patrick Fair Christopher Patrick Fair [bfca96] modified: go.mod
 go.sum 2021-01-15 Christopher Patrick Fair Christopher Patrick Fair [bfca96] modified: go.mod
 gui_interface.go 2021-01-26 Christopher Patrick Fair Christopher Patrick Fair [4c4fa5] modified: config.json
 gui_interface_test.go 2021-01-13 Christopher Patrick Fair Christopher Patrick Fair [1f9147] update_check_test.go
 handle_help.go 2020-12-07 Christopher Patrick Fair Christopher Patrick Fair [100dc8] modified: HelpFiles/HelpFiles.json
 handle_sound.go 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis
 handle_sound_test.go 2020-11-21 Christopher Patrick Fair Christopher Patrick Fair [830d6c] added a few tests
 helper_functions.go 2021-01-14 Christopher Patrick Fair Christopher Patrick Fair [f3e75f] added version checking and some parts of update...
 helper_functions_test.go 2021-01-14 Christopher Patrick Fair Christopher Patrick Fair [f3e75f] added version checking and some parts of update...
 install.sh 2021-01-07 Christopher Patrick Fair Christopher Patrick Fair [ccca42] modified: install.sh
 last_version 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis
 latin-catholic-prayers.iss 2021-01-08 Christopher Fair Christopher Fair [1aeb72] modified: latin-catholic-prayers.iss
 main.go 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis
 prayers.go 2020-12-12 Christopher Patrick Fair Christopher Patrick Fair [6f2966] modified: frontend/src/components/Configurat...
 prayers_test.go 2020-11-21 Christopher Patrick Fair Christopher Patrick Fair [830d6c] added a few tests
 project.json 2020-12-22 Christopher Patrick Fair Christopher Patrick Fair [b8a28f] Added the pronunciation words for the before me...
 quiz.go 2020-12-23 Christopher Patrick Fair Christopher Patrick Fair [dac494] modified: quiz.go
 quiz_test.go 2020-11-14 Christopher Patrick Fair Christopher Patrick Fair [57dae3] modified: quiz_test.go
 results_logging.go 2020-12-24 Christopher Patrick Fair Christopher Patrick Fair [21bc47] Adding the ability to select an alternate user
 results_logging_test.go 2020-12-24 Christopher Patrick Fair Christopher Patrick Fair [21bc47] Adding the ability to select an alternate user
 testing_utility.go 2020-10-09 Christopher Patrick Fair Christopher Patrick Fair [320f8c] adding tests for the sound files
 update_check.go 2021-01-23 Christopher Patrick Fair Christopher Patrick Fair [a4a77f] Added the prayer and sounds for Nunc Dimittis

Read Me

Latin Catholic Prayers (LaCap)

Motivation

I am a proud traditionalist Cathlolic who wanted to make it easy for me to memorize my prayers in
Latin and I also wanted to make it easier for my children to do the same. Simultaneously I
became interested in web development and also wanted to learn a bit more about how to develop
properly in the Go programming language. Since I knew most people like to have some sort of GUI
but I like command line for the most part myself I also decided that I would like to have my
program to optionally operate off of the command line rather than having to deal with a GUI.

GUI

Using the GUI should hopefully be pretty straightforward. At the top of the screen are three
tabs. The first tab is the prayers tab and under that are three drop down menus, The first is
"Group" which has as an option "All". I have the option for assigning a group in the json files
that define the prayers. The default option is all but if you get a particularly large selection
of prayers it is likely that breaking them into groups could be helpful. In any case, select
your group, select the prayer, then select from the next drop down whether you would like the
output in Latin or English. There are three buttons at the bottom of the screen "Start Quiz",
"Show Prayer", and "Read Prayer". The prayer is ALWAYS read in Latin but the on screen display
for the quiz and the read prayers can be in either language.

Start Quiz

This starts the quiz. As you progress through the quiz, if you are in Latin the Latin word will
either be pronounced if you got it right or a buzz will occur if you got it wrong. The score
will show up in the "Start Quiz". The buttons for selection will display just above the three
operations buttons. Correct answers will display in a slight blue color and incorrect answers
well be displayed in progressively brighter red colors indicating how many times they were missed.

Show Prayer

This will display the prayer. In Latin mode the word will be pronounced if you click on a word
in the prayer. The word will also be pronounced in Latin if the Latin and the English are
exactly the same (a surpirsingly common occurance).

Read Prayer

The prayer will be read in Latin. If you have chosen English for your display the show prayer
button will still display in English but the reading will come off in Latin.

Adding Your Own prayers

You can add your own config.json in your .config directory under latin-catholic-prayers and that
file will indicate where the prayer files and sound files should be located. This allows you the
ability to modify the prayers in any way you see fit (perhaps to fix a typo).