Skip to content

pepa65/thaiworship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Worship lyrics presentation suite

The common 600+ (+3) Thai worship songs as gathered together by OMF Thailand.

The Doxology is included in the beginning, and the songs "The Lord’s Prayer" as song 637 and "The Lord is our shelter" as song 638.

worship.sh

Produce single-page browser application for song lyrics display

The bash script worship.sh builds the single-page browser application worship.html and worship.html5 from the html-head file worship.head, the javascript code part worship.js and the CSS style sheet worship.css.

The content is provided by the files worship.songs and worship.index

worshipp.sh

Produce single-webpage of all song lyrics for easy use on handhelds

The bash script worshipp.sh builds the single-webpage worshipp.html and worshipp.html5 from the html-head file worshipp.head and the CSS style sheet worshipp.css.

The content is provided by the files worship.songs and worship.index

songbook.sh

Produce png files for use in Song Book (Soli Deo Gloria app on Android & iOS)

The bash script songbook.sh builds the files necessary: songbook/.png and songs.json plus intermediate files songbook/.htm [and songbook/*.pdf]. The files songs.json and songlistVersion.json need to be present at https://good4.eu/ and the song files need to be located wherever the URL in the lyrics field in the json file points to. The json file could also include URLs to audio files in a audio field. The file songlistVersion.json needs to be updated whenever any of the files gets changed/updated, so the app knows to refresh its cache.

openlp.sh

Produce xml files for import in OpenLP presentation software

The bash script openlp.sh makes xml song files for import into OpenLP, a presentation application.

pdf.sh

Produce the single-column and double-column pdf documents

The bash script pdf.sh builds the single-column worship.pdf and the double-column worship2.pdf documents using Weasyprint, which uses worship.htm and worship2.htm as input.

Booklet

The BookletA5.pdf is editable with LibreOffice. The a5toa4 script in pepa65’s misc gitlab repo can convert it into BookletA4.pdf for printing. Just call it like: bash a5toa4 -r BookletA5.pdf

About

Display Thai worship song lyrics single-page browser application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published