Skip to content

feat(import): Kfx format enable#706

Merged
crocodilestick merged 3 commits intocrocodilestick:mainfrom
jgoguen:kfx-format-enable
Oct 27, 2025
Merged

feat(import): Kfx format enable#706
crocodilestick merged 3 commits intocrocodilestick:mainfrom
jgoguen:kfx-format-enable

Conversation

@jgoguen
Copy link
Contributor

@jgoguen jgoguen commented Oct 20, 2025

Similar to ACSM support, a specific calibre extension is required for properly supporting KFX and KFX-ZIP files.I've added the extensions to the various lists of allowed extensions, and added their MIME types to the extra types map. This enables importing KFX and KFX-ZIP files using both the automatic ingestion process and manually uploading files.

Similar to ACSM support, a specific calibre extension is required for properly
supporting KFX and KFX-ZIP files.I've added the extensions to the various lists
of allowed extensions, and added their MIME types to the extra types map. This
enables importing KFX and KFX-ZIP files using both the automatic ingestion
process and manually uploading files.
- Add KFX MIME type registration to cps/__init__.py
- Include kfx/kfx-zip in ignorable_formats (cwa_functions.py)
- Add kfx support to convert_library.py
- Fix duplicate 'epub' entry in hierarchy_of_success
@crocodilestick crocodilestick merged commit 796ce75 into crocodilestick:main Oct 27, 2025
4 checks passed
@jgoguen jgoguen deleted the kfx-format-enable branch October 28, 2025 16:04
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.

2 participants