aerkalov / ebooklib

Python E-book library for handling books in EPUB2/EPUB3 format -
https://ebooklib.readthedocs.io/
GNU Affero General Public License v3.0
1.49k stars 231 forks source link

Refresh EbookLib for the 1.0 release #318

Open aerkalov opened 3 months ago

aerkalov commented 3 months ago

There is a bunch of things we need to do.

Project related:

Library related:

Documentation related:

jgarte commented 2 months ago

Hi, does this project currently have a test suite?

If not, would contributing a test suite using Pytest be accepted in a PR?

From a quick glance it looks like not.

cary-rowen commented 2 months ago

Do we have some automated remediation misses for bad metadata? <package version="2.0" unique-identifier="PrimaryID" mlns="http://www.idpf.org/2007/opf"> For the above, I don't know why this namespace is wrong, it could be a typo. But this will completely prevent ebooklib from parsing further.

ashrobertsdragon commented 2 months ago

I would be willing to contribute type annotations

ddaws commented 1 month ago

Hey @aerkalov are you open to accepting more maintainers? I just put up my first PR into the repo but I'd be up for helping to review and merge MRs, and add some tests and workflows steps to ensure stability