Skip to content

Convert Skype to LAVA (multi-report split)#742

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-5
Jun 19, 2026
Merged

Convert Skype to LAVA (multi-report split)#742
abrignoni merged 1 commit into
mainfrom
lava-batch-5

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Splits Skype into one @artifact_processor function per table:

  • get_skype_call_logs
  • get_skype_messages
  • get_skype_contacts

All read the live db via a shared _skype_db helper. Datetime columns use the tz-aware datetime.fromtimestamp(ts, timezone.utc) form (replacing the deprecated utcfromtimestamp), so LAVA stores correct epochs. Queries are unchanged; a dead user-table query (its result was never used in any report) is dropped.

Deferred: googleDuo — its "Notes" sub-report copies media files and embeds <img> thumbnails, so it belongs in the media-handling pass.

Verified: parses, lint-clean, the plugin loader resolves all three functions with no warnings.

Split into get_skype_call_logs, get_skype_messages, get_skype_contacts, each
reading the live db via a shared _skype_db helper. Datetime columns use the
tz-aware datetime.fromtimestamp(ts, timezone.utc) form (replacing the deprecated
utcfromtimestamp), so LAVA stores correct epochs. Queries are unchanged; a dead
user-table query (its result was never used) is dropped. Function key removed.
@abrignoni abrignoni merged commit 46aa4e6 into main Jun 19, 2026
1 check passed
@abrignoni abrignoni deleted the lava-batch-5 branch June 19, 2026 11:45
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