Skip to content

Conversation

aaronleopold
Copy link
Collaborator

@aaronleopold aaronleopold commented Sep 5, 2025

This should fix some of the remaining issues discussed in #658.

The root issue is that epub-rs is not as comprehensive as I'd like as far as the metadata it tries to pull from the embedded .opf file. So, I sort of added a 3 tier system:

  1. Start with what epub-rs parsed
  2. Try and fetch the embedded opf directly and parse it
  3. Try and fetch an external opf and parse it

Then all 3 are merged, with external being highest priority, followed by embedded and then epub-rs

@aaronleopold aaronleopold marked this pull request as ready for review September 6, 2025 00:08
@aaronleopold aaronleopold merged commit c2a13da into breaking/sea-orm Sep 6, 2025
2 checks passed
@aaronleopold aaronleopold deleted the sea-orm/epub-3.0-metadata branch September 6, 2025 00:08
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