Skip to content
VittvPublic

About

A reader for the Daily Office of the Book of Common Prayer (1979, The Episcopal Church), composed for any date by a local liturgical calendar engine. 🌹

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

bcp icon: the Canterbury cross on maroon

bcp

bcp Daily Office preview

bcp, a lightweight, offline-capable Daily Office reader that runs in the browser and as a Tauri desktop app.

Free, forever. All liturgical content is public domain or openly licensed.

Features

  • Morning and Evening Prayer with the day's readings from the Daily Office lectionary
  • Psalms and the psalter, canticles, collects, and KJV scripture
  • Feasts, fasts, and sanctorale observances with commemorations
  • Scripture search, per-lesson progress, and automatic scrolling
  • Light and dark themes with a season-aware palette
  • No distractions: static build, offline-capable, installable

Support

bcp is free and always will be. If bcp is useful to you, you can support it on Ko-fi!

Development

See CONTRIBUTING.md for building, testing, and contributing changes.

Installation

bcp is a desktop app for macOS, Windows, and Linux, a web app for Android and iPhone, and an installable web app. Pick your platform below; each option installs the newest version. Open the latest release page.

Desktop

Linux

curl -LsS https://raw.githubusercontent.com/Vittv/bcp/main/scripts/install-linux.sh | bash

Adds the binary to your PATH, registers the app in the desktop menu (including its icon), and cleans up on uninstall.

The native app renders with the system WebKitGTK. If fonts look wrong, use the Web app (PWA) option instead.

Debian, Ubuntu, and Fedora: .deb and .rpm packages for Debian, Ubuntu, Fedora, and compatible distros are also on the release page.

macOS

  • Universal disk image (Apple Silicon and Intel) from the release page. Drag the app into Applications.

Windows

  • NSIS installer (.exe) or MSI from the release page. Uses the system WebView2, so no separate runtime download is needed.

The installers aren't code-signed, so Windows SmartScreen will warn on first launch. Click More info, then Run anyway.

Web app (PWA)

Works on any OS. bcp runs in any modern browser and installs into its own window with its own launcher icon.

  1. Open bcp in a Chromium-based browser.
  2. Click the install icon at the right end of the address bar.
  3. Confirm the install prompt.

Firefox-based browsers can't install web apps; add the firefoxpwa connector first, then install bcp from the browser's menu.

Mobile (PWA)

Android

  1. Open bcp in any browser.
  2. Tap the Menu, then Install app or Add to Home Screen.

On some older phones Firefox needs a small home-screen helper app first; it offers to install it when you try to install a web app.

iPhone and iPad

  1. Open bcp in Safari.
  2. Tap Share, then Add to Home Screen.

This works in Safari only. Chrome and Firefox on iOS are WebKit-based, so their Add to Home Screen is a bookmark, not an app.

Updates

The desktop app checks the release page for a newer version. In Settings, choose Check for Updates to download and install the latest build, then relaunch. New releases appear there automatically.

The web app (Android and iPhone) never needs an update. It always runs the newest version, loading fresh content on every visit, so there is nothing to install.

License

bcp is free and always will be, with no ads, accounts, or paywall. The liturgical content is in the public domain; the app code itself is MIT.

The Daily Office Lectionary tables are adapted from Reuben Lillie's MIT-licensed daily-office project, corrected locally against the printed Prayer Book; the corrections are listed in src/lib/content/vendor/dol/PROVENANCE.md. Third-party notices ship with the app in public/licenses/THIRD-PARTY-NOTICES.txt.

About

A reader for the Daily Office of the Book of Common Prayer (1979, The Episcopal Church), composed for any date by a local liturgical calendar engine. 🌹

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages