PyCHM is a Python library to manipulate CHM files (Microsoft HTML Help).
This library supports Python 3.6+. It is in a maintenance mode and accepts only security and bug fixes.
PyCHM depends on (C library) CHMlib. After CHMlib is installed, do
pip install pychm
The chm package contains four modules:
-
chm.chm: High-level support for CHM archives.
-
chm.extra: Extra utility functions - full-text search support, encoding detection.
-
chm.chmlib: Low level wrappers around the chmlib API (Python part).
-
chm._chmlib: Low level wrappers around the chmlib API (C part). This module is unstable and subject to change without notice.