Commit Graph

560 Commits

Author SHA1 Message Date
fadc31b41c bugfix 2025-05-30 19:16:07 +00:00
8aaa601891 bugfix 2025-05-30 17:05:08 +00:00
0b4a381861 bugfix 2025-05-30 16:55:00 +00:00
9397bf21a1 bugfix 2025-05-30 16:51:23 +00:00
bc451b7994 bugfix 2025-05-30 16:48:24 +00:00
419ee117dd brancheneinstufung.py aktualisiert 2025-05-30 15:01:17 +00:00
697ed6329f bugfix 2025-05-30 14:40:34 +00:00
1e2460a04d bugfix 2025-05-30 14:29:19 +00:00
faff5f64f3 bugfix 2025-05-30 14:09:08 +00:00
ddfdee7851 bugfix 2025-05-30 14:04:22 +00:00
1b976e77f1 bugfix 2025-05-30 14:00:41 +00:00
fe4c873586 bugfix 2025-05-30 13:57:50 +00:00
7bd415620b bugfix 2025-05-30 13:52:42 +00:00
0a8c022073 bugfix 2025-05-30 13:44:41 +00:00
e1ec40b93e bugfix 2025-05-30 13:41:28 +00:00
0a49fb718b bugfix 2025-05-30 13:36:00 +00:00
080ca61988 bugfix 2025-05-30 13:31:34 +00:00
f893b29462 bugfix 2025-05-30 13:26:29 +00:00
0cd0900218 bugfix 2025-05-30 13:19:02 +00:00
c247126a25 bugfix 2025-05-30 12:47:23 +00:00
b3397c1593 bugfix 2025-05-29 18:09:03 +00:00
10eaecfaf0 bugfix 2025-05-29 18:04:10 +00:00
e82da740a0 bugfix 2025-05-29 12:22:08 +00:00
c14794dcdd reset 2025-05-28 12:07:31 +00:00
31a2e6c18a bugfix 2025-05-28 11:35:23 +00:00
5d53222187 bugfix 2025-05-28 11:26:15 +00:00
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
7e0c8e1248 import csv from datetime import datetime import collections import os.path import json from google
- Frägt Datum, Kita-Namen und Ausgabemodus (intern/extern) vom Benutzer ab.
- Speichert letzte Eingaben für einfachere Wiederverwendung.
- Passt CSV-Spaltennamen für Vor-/Nachname Kind an.
- Interner Modus zeigt zusätzlich Spalten "E" (Einzelfotos) und "G" (Gruppenfotos)
  mit "✓" für "Ja" und "Nein" für andere Werte.
- Dokumenttitel enthält nun Kita-Namen und Ausgabemodus.
- Fügt zwei Leerzeilen vor jeder Gruppenliste für besseren Abstand hinzu.
2025-05-28 08:17:13 +00:00
ba61833eb3 bugfix 2025-05-28 08:09:49 +00:00
c3b86af2c9 bugfix 2025-05-28 08:08:53 +00:00
bedd863bf9 bugfix 2025-05-28 08:07:04 +00:00
c9ae3d733a feat: Add user input for date/facility, save inputs, adjust layout
- Prompts user for event date and facility name at script start.
- Saves last entered values to a JSON file for future default.
- Uses user-provided values for the initial info block on page 1.
- Adds two line breaks before each group's data block for spacing.
- Document title now includes the facility name for better identification.
2025-05-28 07:58:14 +00:00
7195f34c7a test_pytube.py aktualisiert 2025-05-27 12:48:05 +00:00
3172fa3e4d test_pytube.py hinzugefügt 2025-05-27 12:45:53 +00:00
0ae078182b app.py aktualisiert 2025-05-27 12:39:45 +00:00
394db4b161 app.py hinzugefügt 2025-05-27 12:33:52 +00:00
89d6d3c945 templates/index.html hinzugefügt 2025-05-27 12:29:05 +00:00
40695fdb88 bugfix 2025-05-27 06:59:23 +00:00
c2fc16460e bugfix 2025-05-27 06:37:18 +00:00
dbfacea054 reset 2025-05-27 06:07:00 +00:00
32ca0b8a1b bugfix 2025-05-27 05:55:59 +00:00
f6a2b530a9 bugfix 2025-05-27 05:52:27 +00:00
56628d5754 bugfix 2025-05-27 05:50:16 +00:00
9baca987d4 bugfix 2025-05-27 05:47:10 +00:00
fdf72475d6 bugfix 2025-05-27 05:44:12 +00:00
078500d86f bugfix 2025-05-27 05:41:54 +00:00
9eb0750ea3 bugfix 2025-05-27 05:39:15 +00:00
70200ef344 bugfix 2025-05-27 05:24:08 +00:00
6499cfe78e bugfix 2025-05-27 05:18:38 +00:00
a468480a69 feat: Integrate gdoctableapppy for table creation and header styling
Replaces plain text table generation with gdoctableapppy library
to create true Docs tables. Attempts to bold header row.
Retains manual copy for main doc header/footer.
2025-05-27 05:16:08 +00:00