Skip to content

dottedmag/pychm

Repository files navigation

PyCHM
=====

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.

Installation
------------

PyCHM depends on (C library) CHMlib. After CHMlib is installed, do

    pip install pychm

API
---

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.