Skip to content

Husterknupp/lkg-halle

Repository files navigation

lkg-halle

Helper scripts for church events. Provide configuration values like the password to lkg-halle.de via .env file. See GitHub action yaml for a list of expected secrets.

Create Shared Calendar Entries

$ npm run create-calendar-entries <PATH_TO_.CSV>

Calendar entries will be used for website slider update.

Create YouTube Broadcasts

$ npm run create-youtube-broadcasts <PATH_TO_.CSV>

Update Slider on lkg-halle.de

$ npm run update-slider

Initialize Codecept with npx codecept . + npx codecept init

Slider automatically gets updated via GitHub action.

Google Calendar is source of truth because it's easiest to create/edit dates.

A service account needs access to a shared calendar in order to read events. Sharing through the calendar website didn't make the events visible to the service account for me. I added it programmatically via google.calendar.calendarList.insert (the service account email address).

About

Helper scripts for website lkg-halle.de

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published