Skip to content

This repository makes it possible to access the churchtools api via User Interface.

License

Notifications You must be signed in to change notification settings

schowave/churchtools-api

Repository files navigation

Churchtools API

This repository makes it possible to access the churchtools api via User Interface.

It was created due to the request to show all appointments of evkila.de on a single pdf file or multiple jpegs.

What does it do?

Overview to provide 1..n functionalities

overview

Select 1..n public calendars for appointments

appointments

Generate PDF or JPEG

generate

Result

result

Setup

  1. Local Setup
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Edit the Dockerfile file and set it to your churchtools instance.

    ENV  CHURCHTOOLS_BASE=evkila.church.tools \
         DB_PATH=/app/data/evkila.db
    
  2. Run the run.sh shell script, which will build a docker container and run the container.

    ./run.sh
    
  3. Open in Browser

    http://127.0.0.1:5005/

About

This repository makes it possible to access the churchtools api via User Interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published