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

Recent releases

  •  10 Jun 2009 05:22

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

    •  10 Jun 2009 05:21

      Release Notes: The mod_chm module is working again.

      •  10 Jun 2009 05:19

        Release Notes: CHM to PDF conversion was fixed when source HTML files don't have

        tags.
        •  26 Apr 2009 04:57

          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 18: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).

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.