Skip to content

feat(jumbf-parser): #46: add manifest parsing functionality#65

Merged
aasheptunov merged 14 commits into
developfrom
feature/#46-adding-manifest-parsing-functionality
May 7, 2026
Merged

feat(jumbf-parser): #46: add manifest parsing functionality#65
aasheptunov merged 14 commits into
developfrom
feature/#46-adding-manifest-parsing-functionality

Conversation

@JDRkow

@JDRkow JDRkow commented May 6, 2026

Copy link
Copy Markdown
Contributor

Closes #46

@JDRkow JDRkow linked an issue May 6, 2026 that may be closed by this pull request
2 tasks
@JDRkow JDRkow changed the base branch from master to develop May 6, 2026 17:30
Comment thread c2pie/c2pa_parsing/jumbf_parsing.py Outdated
Comment thread c2pie/c2pa_parsing/manifest_extractor.py
…t store for JPG files to handle cases where the APP11 marker appears in the raw bytes
@aasheptunov aasheptunov changed the title Add manifest parsing functionality feat(jumbf-parser): #46: add manifest parsing functionality May 7, 2026
@aasheptunov aasheptunov merged commit 4686697 into develop May 7, 2026
41 checks passed
@aasheptunov aasheptunov deleted the feature/#46-adding-manifest-parsing-functionality branch May 7, 2026 09:56
aasheptunov added a commit that referenced this pull request May 7, 2026
* feat: #46: implement box parsing from bytes and base box class

* test: #46: add tests for box parsing

* test: #46: add tests for extracting manifest strore from pdf

* feat: #46: add parcing manifest store from pdf

* feat: #46: add helper functions for parcing boxes

* test: #46: add tests for extracting manifest strore from jpeg

* test: #46: add jpeg parsing

* refactor: #46: add a strategy pattern based on content_type

* refactor: #46: move extractor functions to a one file

* refactor: #46: run ruff format

* refactor: #46: formatting corrections

* refactor: #46: modify the logic for extracting bytes from the manifest store for JPG files to handle cases where the APP11 marker appears in the raw bytes

* refactor: #46: formatting corrections

---------

Co-authored-by: Artem Sheptunov <106321977+Infindery@users.noreply.github.com>
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.

Adding manifest parsing functionality

3 participants