GitXplorerGitXplorer
d

pychm

public
55 stars
15 forks
2 issues

Commits

List of commits on branch master.
Unverified
095f39750af6271d0d70af624d0aa4f41a96aa19

Add tests for CHMCollection open/close

hhuntertur committed a year ago
Unverified
98a44eb2c25792b7082e8a2be35825a35763a816

Implement CHMCollection

hhuntertur committed a year ago
Unverified
85debe1b6b620c0d3ff5027594855334996b925f

Fix missing import

ddottedmag committed 2 years ago
Unverified
346d9b12ca6c7f9eff4ef4bf22e366a273b8c3ef

Explain CHMlib dependency

ddottedmag committed 3 years ago
Unverified
2efefd47bec450fc79420b19f41e4acbb75eabd5

Add a link to chmlib (Google's first result for `chmlib` is wrong)

ddottedmag committed 4 years ago
Unverified
631ceb8feb968647302d797eb3400f6ee8f1f553

Update spelling of my name

ddottedmag committed 4 years ago

README

The README file for this repository.

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.