Skip to content

Add EWPING Reader#707

Merged
ilius merged 18 commits into
ilius:masterfrom
sashi0034:feature/epwing-via-yomichan
Mar 26, 2026
Merged

Add EWPING Reader#707
ilius merged 18 commits into
ilius:masterfrom
sashi0034:feature/epwing-via-yomichan

Conversation

@sashi0034

Copy link
Copy Markdown
Contributor

This PR adds support for reading the EPWING format.

As mentioned in #88, many older Japanese dictionaries are distributed in the EPWING format. Since this was necessary for my use case, I implemented support for it.

The implementation works by first converting EPWING data into the Yomichan format, and then invoking the existing Yomichan reader. The EPWING-to-Yomichan conversion is implemented with reference to the MIT-licensed project yomichan-import.

This software was extremely helpful to me. Many thanks!

@ilius

ilius commented Mar 20, 2026

Copy link
Copy Markdown
Owner

@ilius

ilius commented Mar 20, 2026

Copy link
Copy Markdown
Owner

The doc is generated from source.
You need to add your custom doc notes to __init__.py and then run ./scripts/gen

@ilius

ilius commented Mar 20, 2026

Copy link
Copy Markdown
Owner

See

docTail = """### Also see:

@ilius ilius added the Feature label Mar 24, 2026
@ilius ilius merged commit 3bc6c24 into ilius:master Mar 26, 2026
9 checks passed
@sashi0034

Copy link
Copy Markdown
Contributor Author

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants