API for the daily readings in the Coptic Orthodox Church. Supports multiple bible versions and langages.
https://api.katameros.app/readings/gregorian/03-05-2023?languageId=2
Website https://katameros.app/?lang=en
Front end : https://github.com/pierresaid/katameros-web-app
What is the coptic lectionnary
BaseUrl
https://api.katameros.app/
Endpoint
GET /readings/{calendar}/{date}Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| calendar | string | Yes | The calendar used for the date. Can be either gregorian or coptic. |
| date | string | Yes | The date in the format dd-mm-yyyy. |
| languageId | integer | No | The ID of the language to use. Can be either 1 for French, 2 for English, 3 for Arabic, 4 for Italian. If no languageId is specified, the API will default to French. |
| bibleId | integer | No | The ID of the Bible to use. |
Example Requests
GET https://api.katameros.app/readings/gregorian/03-05-2023?languageId=2
GET https://api.katameros.app/readings/coptic/25-08-1739
GET https://api.katameros.app/readings/gregorian/03-05-2023?languageId=4&bibleId=5Languages
| Language | ID |
|---|---|
| French | 1 |
| English | 2 |
| Arabic | 3 |
| Italian | 4 |
| German | 6 |
| Polish | 7 |
| Spanish | 8 |
| Dutch | 9 |
Bibles
| Id | Name | Language |
|---|---|---|
| 1 | Louis Segond 1910 (LSG), Deutérocanonique : Bible de Jérusalem (JER) - 1973 | French |
| 2 | NKJV | English |
| 3 | Arabic Van Dyck Bible | Arabic |
| 4 | Riveduta 1927 (RIV) | Italian |
| 5 | CEI 2008 (Psalms RIV) | Italian |
| 7 | Einheitsübersetzung der Heiligen Schrift (1980) [Quadro-Bibel 5.0] | German |
| 8 | Uwspółcześniona Biblia gdańska | Polish |
| 9 | Reina Valera 1865 | Spanish |
| 10 | Stichting Herziening Statenvertaling (HSV) | Dutch |
| 11 | Arabic Van Dyck Bible (with diacritical marks) | Arabic |
Endpoint
GET /feasts/{year}/{languageId}| Parameter | Type | Format |
|---|---|---|
| year | integer | YYYY |
| languageId | integer | 1-9 |
Example Requests
GET https://api.katameros.app/feasts/2023/2- .Net core API
- SQLite
- Entity Framework
Database diagram
This is not the complete diagram as there are also other tables for translations and metadata. See full schema in /Database folder
This project was heavily inspired by the online coptic lectionnary in php. (Just like this site)
I wanted to re-create this project in an API to be able to use the daily readings on different clients.
Either use VisualStudio and open the project in API/Katameros.sln
Or
- Install dotnet sdk
dotnet runin theAPIfolder
