Skip to content
Harm Doedens edited this page Feb 15, 2022 · 6 revisions

Installatie en afhankelijkheden

  • De inhoud van deze repository (te klonen met behulp van bijvoorbeeld Tortoise Git en GIT for Windows)
  • python3 (te installeren vanuit de Microsoft store)
  • pip3 (wordt als het goed is met Python3 geïnstalleerd)

Installeren van benodigde bibliotheken: Vanuit een command line: pip3 install -r requirements.txt

Vaste gegevens qua bestandsnamen:

  • Invoerbestand moet de naam 'liturgie.txt' hebben
  • Het te gebruiken PowerPoint template moet de naam 'template.pptx' hebben
  • Het resultaat bestand heet 'presentatie.pptx'

Uitvoeren door: Vanuit een command line: python3 liedbase.py

Template analyse uitvoeren: Vanuit een command line: python3 liedbase.py analyze

Hiermee wordt een pptx gegenereerd met de namen van alle text placeholders voor eventuele aanpasing van het template (vereist ook aanpassingen in de code)

Regels voor liturgie.txt

Alle regels in de inputfile die beginnen met '#' worden genegeerd. Verder is het alleen mogelijk om liederen en bijbelteksten te genereren via deze versie van liedbase. Andere slides moeten achteraf handmatig worden toegevoegd.

Bijbelteksten

Bijbelteksten moeten altijd worden opgegeven met een van en een tot vers. Ook als er maar 1 vers wordt bedoeld.

Let Op: Er zijn een paar gecombineerde verzen, bijvoorbeeld Genesis 10: 21-25. Daarbij is het niet mogelijk om vers 24 op te geven.

formaat

[boek] [hoofdstuk] : [van] - [tot]

Voorbeelden

genesis 2: 2 - 6

1 johannes 1: 6-6

Liederen

Bij de liederen moeten alle verzen altijd worden uitgeschreven als een komma-gescheiden lijst. Enige uitzondering hierop zijn de opwekkingsliederen aangezien deze geen verzen kennen.

formaat

[liedbundel] [liednummer] : [vers] (, [vers])*

Voorbeelden

psalm 7: 1,2,3

opwekking 45