Logo Lanfrica

yinebebt/ethiocal

Type de record:

software
Créateur:
yin
Hôte:
Ethiopian Calendar (ባሕረ-ሐሳብ) and date converter Ethiocal — Ethiopian Calendar (ባሕረ-ሐሳብ) ## Description Ethiocal is an Ethiopian calendar (ባሕረ-ሐሳብ) tool for retrieving fasting and holiday dates based on the EOTC calendar, and converting between Ethiopian and Gregorian dates. Ethiopia follows its own calendar with 13 months (twelve 30-day months plus a 5- or 6-day 13th month). ### Features * **GUI app** — graphical interface for desktop (macOS/Linux/Windows) and Android. * **CLI** — `ethiocal-cli` subcommands for scripting and terminal use. * **HTTP API** — run `ethiocal-cli --server` for integration with other services. * Get Ethiopian fasting and religious festival dates for a specific year. * Convert Ethiopian dates to Gregorian dates and vice versa. ## Installation ### Download a binary (no Go required) Pre-built binaries are available on the Releases page. Pick your platform: | Platform | Download | | --- | --- | | macOS (Apple Silicon) | `curl -Lo ethiocal.zip github.com && unzip ethiocal.zip` | | macOS (Intel) | `curl -Lo ethiocal.zip github.com && unzip ethiocal.zip` | | Linux (x86_64) | `curl -Lo ethiocal.tar.xz github.com && tar xJf ethiocal.tar.xz` | | Windows (x86_64) | `curl -Lo ethiocal.zip github.com && unzip ethiocal.zip` | | Android (arm64) | `ethiocal-android.apk` — sideload on a 64-bit device | The CLI/server tool ships per platform too, as `ethiocal-cli- - ` on the same Releases page. ### Install with Go ```bash go install github.com ``` ### Build from source ```bash git clone github.com cd ethiocal make build # builds both: ./ethiocal (GUI) and ./ethiocal-cli (CLI + server) ``` > **Note:** Building the GU …