Skip to content

Convert googleInitiatedNav to LAVA @artifact_processor#854

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-99
Jun 22, 2026
Merged

Convert googleInitiatedNav to LAVA @artifact_processor#854
abrignoni merged 1 commit into
mainfrom
lava-batch-99

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Converts googleInitiatedNav.py (Google Maps recent navigation destinations protobuf cache) to the decorated @artifact_processor pattern.

  • Normalizes the single (dict) vs multiple (list) values['1'] handling into one loop.
  • Microsecond timestamp → aware UTC datetime.
  • Guards the protobuf decode so a malformed cache is skipped instead of crashing.
  • Renamed to Google Initiated Navigation.

Original dates (2023-10-16) preserved.

Converts the Google initiated-navigation protobuf cache parser to the
decorated single-return pattern. Normalizes the single (dict) vs multiple
(list) values handling, converts the microsecond timestamp to an aware UTC
datetime, and guards the protobuf decode so a malformed cache is skipped.
Renames 'googleInitiatedNav' -> 'Google Initiated Navigation'.
@abrignoni abrignoni merged commit 6ae5c95 into main Jun 22, 2026
2 checks passed
@abrignoni abrignoni deleted the lava-batch-99 branch June 22, 2026 01:38
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