Skip to content

Convert googleCalendar to LAVA @artifact_processor (2-way split)#845

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-90
Jun 21, 2026
Merged

Convert googleCalendar to LAVA @artifact_processor (2-way split)#845
abrignoni merged 1 commit into
mainfrom
lava-batch-90

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Converts googleCalendar.py (provider calendar.db) to the decorated @artifact_processor pattern — Calendar - Events + Calendar - Calendars.

  • Event start/end and calendar created timestamps → aware UTC datetime from the raw epoch-ms columns.
  • Drops the unimplemented cal_v2a branch (the Google Calendar protobuf DB was detected but never parsed) and its dead zlib/blackboxprotobuf imports.
  • Drops the redundant per-row Source column (now source_path). Reserved-word audit clean.

Original author (@KevinPagano3) and dates (2023-01-06) preserved.

Splits the provider Calendar parser into two decorated artifacts: Events
and Calendars. Event start/end and calendar created timestamps become
aware UTC datetimes from the raw epoch ms. Drops the unimplemented cal_v2a
(Google Calendar protobuf) branch and its dead zlib/blackboxprotobuf
imports, and the redundant per-row Source column (now source_path).
@abrignoni abrignoni merged commit 186a5b1 into main Jun 21, 2026
2 checks passed
@abrignoni abrignoni deleted the lava-batch-90 branch June 21, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant