Orthodox Calendar
Whatโ
Displays the Orthodox fasting level and feast information for the current day. Data comes from the orthocal.info API, which follows OCA rubrics. This is the same data source used by meatandright.com.
Sample Configurationโ
- json
- yaml
- toml
{
"type": "orthodoxcal",
"style": "powerline",
"powerline_symbol": "๎ฐ",
"foreground": "#ffffff",
"background": "#8B0000",
"options": {
"calendar": "gregorian"
}
}
type: orthodoxcal
style: powerline
powerline_symbol: ๎ฐ
foreground: "#ffffff"
background: "#8B0000"
options:
calendar: gregorian
type = "orthodoxcal"
style = "powerline"
powerline_symbol = "๎ฐ"
foreground = "#ffffff"
background = "#8B0000"
[options]
calendar = "gregorian"
Optionsโ
| Name | Type | Description | Default |
|---|---|---|---|
calendar | string | Calendar type: gregorian or julian | gregorian |
http_timeout | int | Timeout for the API request in milliseconds | 20 |
Template (info)โ
default template
โฆ {{ .FastLevelDesc }}{{ if .FastExceptionDesc }} ({{ .FastExceptionDesc }}){{ end }} ยท {{ .SummaryTitle }}
Propertiesโ
| Name | Type | Description |
|---|---|---|
.FastLevel | int | Numeric fasting level (0 = no fast, 1-5 = increasing strictness) |
.FastLevelDesc | string | Human-readable fasting description (e.g., "No Fast", "Strict Fast") |
.FastException | int | Numeric exception code |
.FastExceptionDesc | string | Exception detail (e.g., "Wine and Oil are Allowed") |
.SummaryTitle | string | Best title for the day (feast or saint commemoration) |
.FeastLevel | int | Numeric feast level |
.FeastLevelDesc | string | Feast level description (e.g., "Liturgy", "Great Feast") |
.Feasts | []string | List of feast names |
.Saints | []string | List of commemorated saints |
.Titles | []string | Liturgical titles for the day |
.Tone | int | Liturgical tone (1-8) |
.IsFasting | bool | true when the day has any fasting requirement |
.FeastNames | string | All feasts joined with commas |
.SaintNames | string | All saints joined with commas |