Projects / arCHMage

arCHMage

arCHMage is an extensible reader and decompiler for files in the CHM format. It is written in Python, and uses the PyCHM-to-python bindings for CHMLIB from the GnoCHM project.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Jun 2009 08:42

Release Notes: A caching bug that prevented the mod_chm module from working was fixed.

  •  10 Jun 2009 08:42

Release Notes: The mod_chm module is working again.

  •  10 Jun 2009 08:42

Release Notes: CHM to PDF conversion was fixed when source HTML files don't have <h1></h1> tags.

Release Notes: Conversion to single HTML files, PDF, or plain text was added. The "dump" option for dumping HTML data from a CHM file into standard output was changed. A huge code re-factoring and lot of small changes and fixes were done. An IOError exception using the CHM dump option, an import error, a broken TOC after decompilation, and conversion of CHM to a single HTML file were fixed. Please note that the conversion function is far from perfect and is likely to have bugs which should be reported.

  •  07 Jul 2007 11:33

Release Notes: The "dump" option was added for dumping HTML data from a CHM file as plain text (using external tools such as lynx or elinks).

RSS Recent comments

22 Jan 2007 21:42 bashu

Re: dependencies

> Okay, this thing has two dependencies

> that need to be filed.

> One is pychm , which is python bindings

> to libchm, which is another dependency.

Sorry, I don't have permission to fill this dependencies and to update other information about this project.

30 Mar 2006 10:36 chmtdist

dependencies
Okay, this thing has two dependencies that need to be filed.

One is pychm , which is python bindings to libchm, which is another dependency.

Before I didn't have pychm, and archmage wouldn't work at all before. Afterwords, It works perfectly. I love the what the -p switch does you guys are doing a great job!

There might be some more dependencies because of the -p switch that causes archmage to act as an http server.

02 Nov 2003 14:49 claviola

Works for me (was Re: U sure this is linux software?)

> Are you and Jed sure you've both ran
> this under linux systems?
>
> The Makefile for chmlib is ridiculous!



Try compiling it with

python setup.py install


If you have installed swig, it will work. I
decompiled
a .chm file without any problems.

31 Aug 2003 18:53 msilveira

U sure this is linux software?
Are you and Jed sure you've both ran this under linux systems?

The Makefile for chmlib is ridiculous!

Screenshot

Project Spotlight

LIMA-CALLAO

An enterprise accounting software.

Screenshot

Project Spotlight

Why Can't I Connect?

A tool that makes it easier to resolve TCP/IP connection errors.