Skip to content

Convert mewe and walStrings to LAVA @artifact_processor#766

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-26
Jun 20, 2026
Merged

Convert mewe and walStrings to LAVA @artifact_processor#766
abrignoni merged 1 commit into
mainfrom
lava-batch-26

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Converts two more parsers to the LAVA @artifact_processor pattern.

  • mewe — split the single old function into two decorated artifacts: MeWe - Chat (CHAT_MESSAGE join; createdAt raw → aware UTC datetime, replacing SQL DATETIME(...,'unixepoch')) and MeWe - SGSession (Key/Value from SGSession.xml). Each now has its own path so it only opens the file it needs.
  • walStrings — extracts ASCII strings from SQLite WAL/journal files into per-file .txt reports under the report folder and links them; Report declared in html_columns; added encoding to both open() calls. (Writes only into the report output folder, never the source.)

Verified: byte-compile, decorated 4-arg signatures, return 3-tuples, output_types valid, paths are tuples, loader resolves all functions, pylint clean.

@abrignoni abrignoni merged commit bd827d6 into main Jun 20, 2026
1 check passed
@abrignoni abrignoni deleted the lava-batch-26 branch June 20, 2026 02:57
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