Google Sheets embeds \xa0 (non-breaking space) in 12-hour time values (e.g. "3:00\xa0PM") and when date/time columns are combined. This caused MariaDB datetime INSERTs to fail with an OperationalError. Adds _clean_datetime() which strips \xa0, normalizes whitespace, and parses common import formats (M/D/YYYY H:MM AM/PM, etc.) into YYYY-MM-DD HH:MM:SS before the DB write. Applied to all four datetime fields: session and presentation start/end. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
69 KiB
69 KiB