flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > FreshHelp - CHM help files creation tool.

Author
Thread Post new topic Reply to topic
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 07 Jul 2012, 21:10
This tool creates .chm files from .html or .txt (markdown) files.
The main feature of FreshHelp is that it extracts and automatically creates the table of contents and index file for the .chm file. You only have to provide .html or even .txt file.

The attached package contains the full source code and binaries for Windows and Linux.

If .html file is specified, FreshHelp will create the table of contents from the heading tags (h1..h6) and the index from the anchor tags with "id" or "name" property.
If .txt file is specified, it will assume the file is formatted with MiniMagAsm text formatting (similar to markdown), will compile the file to .html and then
will extract the needed information from this .html file.

In order to test the tool, run "example/compile.bat" in Windows or "example/compile.sh" in Linux.

FreshHelp uses .chm compiler chmcmd from the project Free Pascal and doesn't depend on M$ tools.

FreshHelp is "one-day-project" and possibly contains bugs and misses some needed features.

Direct download link to latest version: FreshHelp.zip
The site will ask you to fill out simple captcha. Click on "Fill out captcha" and then "Login", or fill out the captcha manually and then click "Login". Then the download will start.

[EDIT]Outdated attachment removed.[/EDIT]

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9


Last edited by JohnFound on 17 Jul 2012, 12:01; edited 3 times in total
Post 07 Jul 2012, 21:10
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 12934
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 07 Jul 2012, 22:15
sleepsleep & yong conversation inside MiniMagAsm,,, Very Happy COOOLLL!!!

btw, i like the idea of table representation
<table>
<tr>
<td>1,1</td><td>1,2</td>
</tr><tr>
<td>2,1</td><td>2,2</td>
</tr>
</table>

compare to

;table
(2,2)
;end table

i think (2,2) is neat & better
Post 07 Jul 2012, 22:15
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 13 Jul 2012, 20:20
After some work, I created a source repository for this project: http://chiselapp.com/user/johnfound/repository/FreshHelp/index

Now, FreshHelp can process LaTeX files as well, using the TTH converter to convert .TEX to .HTML and then to .CHM files.

Also, FreshHelp can merge several different, mixed type files into one .CHM file with common index and table of contents.
Post 13 Jul 2012, 20:20
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.