epublib.soup module¶
- class EnforcingSoup(
- markup: str | bytes,
- features: str | None = None,
- *args: Any,
- **kwargs: Any,
Bases:
BeautifulSoup
- class PackageDocumentSoup(
- markup: str | bytes,
- features: str | None = None,
- *args: Any,
- **kwargs: Any,
Bases:
EnforcingSoupA BeautifulSoup subclass for the package document.
- class NCXSoup(
- markup: str | bytes,
- features: str | None = None,
- *args: Any,
- **kwargs: Any,
Bases:
EnforcingSoupA BeautifulSoup subclass for the NCX file.
- class WithSoupProtocol(*args, **kwargs)¶
Bases:
ProtocolA protocol for classes that have a BeautifulSoup attribute.