Floke c772516844 feat: Implement family shooting list generation with daily grouping
- 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.
2025-05-28 11:20:39 +00:00
2025-03-29 18:47:15 +01:00
2025-05-27 12:39:45 +00:00
2025-03-29 18:47:15 +01:00
2025-03-29 18:47:15 +01:00
2025-05-27 06:59:23 +00:00
2025-04-04 17:04:06 +00:00
2025-03-29 18:47:15 +01:00
2025-05-27 12:48:05 +00:00
2025-03-29 18:47:15 +01:00
Description
No description provided
2.8 GiB
Languages
Python 63.6%
TypeScript 19.2%
JavaScript 15.6%
HTML 0.7%
Dockerfile 0.4%
Other 0.5%