Skip to content

Conversation

@Maite2003
Copy link
Contributor

refactor biomes artifact to v2.

  • Most of them were already using the v2 dict but with version and date, so i just replaced that with creation_date and last_update_date and changed the artifact params to context.
  • Removed timezone conversions
  • Some of them also had a typess dict defined in a single line which was difficult to read. I reformatted it into a multi-line dict
  • Changed the output source file to 'see Filename for more info' so it's consistent with other artifacts
  • Intents and Notes still had manual report generation. I replaced it by returning the necessary values.
  • In Useractmeta, Locationactivity and Intents, replaced deserialize_plist_from_string with get_plist_content

Backlight, DeviceSync, Notifications, NowPlaying, TextInputses, UserActMeta and Intents are tested and working fine. For the rest i couldn't find any test data

Updated all biome artifact scripts to use context.
Removed timezone conversion
Updated artifact dictionary, removing version and date and adding creation_date and last_update_date.
Refactored to use context.
Removed timezone conversions.
Also added filename to output data
Added @artifact_processor decorator and use of context.
Return data headers and list instead of manual report
refactored to use a context object. Removed unused variables and timezone conversions.
Adjusted data headers
Refactored get_biomeUseractmeta to use context
Replaced nska_deserialize with get_plist_content
Refactored the Biome Intents artifact script to use @artifact_processor and object parameter
Removed manual report
@JamesHabben JamesHabben added the Artifact Module Update related to an artifact module label Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Artifact Module Update related to an artifact module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants