Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jibsen/dump2chm
Convert dumped InfoQube online user manual to CHM compilable state
https://github.com/jibsen/dump2chm
Last synced: 11 days ago
JSON representation
Convert dumped InfoQube online user manual to CHM compilable state
- Host: GitHub
- URL: https://github.com/jibsen/dump2chm
- Owner: jibsen
- License: mit
- Created: 2015-05-25T11:31:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-25T11:33:01.000Z (over 9 years ago)
- Last Synced: 2023-08-03T12:21:04.915Z (over 1 year ago)
- Language: Perl
- Size: 102 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
InfoQube User Manual to CHM Conversion
======================================[InfoQube][] is an information management system for Windows. The online
[user manual][IQmanual] is a community project.Back in 2010, a number of users were working on creating an offline version.
As part of that effort, I wrote a Perl script that could be used to help
convert a saved version of the manual, so it could be compiled into
[HTML Help][CHM] (CHM) format.A big thanks to the great people on the InfoQube community website who helped
make this possible (Pierre, KeithB, Armando, and others).[InfoQube]: http://www.infoqube.biz/
[IQmanual]: http://www.sqlnotes.net/drupal5/index.php?q=node/48
[CHM]: https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_HelpDetailed Instructions
---------------------Make sure you have [Perl][] and the [HTML Help Workshop][hhw] installed.
Create a folder, and put the `dump2chm.pl` Perl script into it.
Open the printer friendly version of the top level page of the IQ User manual
in Internet Explorer or Chrome:http://www.sqlnotes.net/drupal5/index.php?q=book/export/html/2043
Wait until the entire page has loaded with all graphics.
In IE, choose File->Save As... and select "Webpage, complete", and "Unicode
(UTF-8)", and save to the folder you put the script in. In Chrome, choose
"Save page as...".
Open a command prompt, and run the script with the name of the saved HTML page
as argument:`dump2chm InfoQube.htm`
This splits the saved HTML file into one file for each node of the manual,
and generates the project files required to compile the CHM.
Open `index.hhc` in your favorite text editor, and move the line near the top
that links to `node2043.html` down one line, and change `node2043.html` to
`index.html`, and `value="1"` to `value="11"`. In the current version, this
means changing:```.html
-
```into:
```.html
-
-
```Now run the HTML Help compiler on the project file:
`hhc index.hhp`
And you should have a shiny new `InfoQube.chm`.
[Perl]: http://www.perl.org/
[hhw]: http://go.microsoft.com/fwlink/?LinkId=14188License
-------This projected is licensed under the terms of the [MIT license](LICENSE).
Please note that this covers only the script, the contents of the generated
files are licensed under their original license.
-