a474a39a129f72ab08ca5caf4c73fcf1cc7f3944
- Adds new mode/script functionality for "Family Shootings".
- Prompts user for event name and general event date for an initial info block.
- Saves/loads these inputs via `familien_shooting_last_input.json`.
- Reads 'familien_sample.csv' for scheduling data:
- Extracts 'Invitee First/Last Name', 'Start/End Date & Time',
'Response 1' (# Kids), 'Response 2' (Publish consent).
- Ignores rows with missing core participant or time data.
- Groups appointments by calendar date.
- For each day:
- Prints date as a section header.
- Generates a text-based table:
- Columns: Vorname, Nachname, Uhrzeit, # Kinder, Pub, Erledigt.
- 'Pub' column shows 'X' if 'Response 2' is "Ja, gerne".
- 'Erledigt' column shows '☐'.
- Sorts appointments chronologically within each day.
- Inserts a blank row in the table if a time gap exists between
consecutive appointments.
- Adds a page break between different dates.
- Document title now reflects the event name.
- Retains plain text output for manual "Text to Table" conversion in Docs.
Description
No description provided
Languages
Python
63.6%
TypeScript
19.2%
JavaScript
15.6%
HTML
0.7%
Dockerfile
0.4%
Other
0.5%