joe733 / hymnal

Christian songbook

Home Page:https://joe733.github.io/hymnal/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hymnal

O sing unto the Lord a new song...

Requirements

Clone repository

git clone "https://github.com/joe733/hymnal.git"
cd hymnal

Install dependencies

pnpm install && pdm install

Build & Deploy

Automated

./deploy.sh

Manual

Build project.

eval $(pdm venv activate)
pnpm build
python src/hymnal/main.py
git clone --depth 1 "https://github.com/hakimel/reveal.js.git" dist/hymnal/lib/reveal.js

Start web-server. Open http://localhost:8080 in your browser. Replace podman with docker, if you're using the latter.

podman-compose -p hymnal -f ./compose.yaml up -d

Take down web-server.

podman-compose -p hymnal -f ./compose.yaml down

AGPL-3.0

About

Christian songbook

https://joe733.github.io/hymnal/

License:GNU Affero General Public License v3.0


Languages

Language:CSS 33.0%Language:Jinja 26.2%Language:Python 19.3%Language:Svelte 12.1%Language:HTML 3.1%Language:Shell 2.9%Language:JavaScript 2.4%Language:TypeScript 1.2%