PureHELP Maker : fast help builder for userlibraries

All PureFORM, JaPBe, Libs and useful code maintained by gnozal

Moderator: gnozal

gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

PureHELP Maker : fast help builder for userlibraries

Post by gnozal »

PureHELP Maker 1.04 (AUG 23th 2011)

Overview

Code: Select all

PureHELP Maker is a tool to fast build help files for your libraries.
You can :
    - extract library information (functions, arguments, quick help) ;
    - modify the extracted information ;
    - preview the help files ;
    - build the HTML files (including the index and TOC files) ;
    - compile the HTML help files to a single CHM help file ;
    - save the project for later use.
The generated HTML files have the purebasic help file look.
Thanks to El Choni for the userlibrary structure information

Download
http://gnozal.ucoz.com/PureHELP.zip

You need the microsoft help compiler ; download it at Microsoft.
Last edited by gnozal on Fri Jan 18, 2008 1:43 pm, edited 15 times in total.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Wolf
Enthusiast
Enthusiast
Posts: 228
Joined: Sat Apr 03, 2004 12:00 pm
Location: S.T

Post by Wolf »

Great work :D

Thanks.
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Re: PureHELP Maker : fast help builder

Post by traumatic »

Great!!! :D
Good programmers don't comment their code. It was hard to write, should be hard to read.
User avatar
Kiffi
Addict
Addict
Posts: 1353
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Post by Kiffi »

great job! :D

Thanks a lot!
clipper
User
User
Posts: 44
Joined: Fri Aug 29, 2003 7:47 am
Location: Germany

Post by clipper »

Hi Gnozal, same as with SMTP-Auth.
If only I had known - many hours...

No, I haven´t written a Help Maker, but I´ve spent some time
to make a Help-File.
With your App I had it written in minutes.
Great work with your Purehelp Help Maker!

best regards
Chris
User
User
Posts: 60
Joined: Wed Jun 11, 2003 4:54 pm
Location: Somewhere... But i can see you!

Post by Chris »

Really impressive. It's a very good job.
Do you think you will make a multi-lingual version for this software and for the generated html files?

Thank you for that :wink:
My english is bad !!!... It's normal, i'm french :lol:
My english is not really the English.
It's the FrogLish (Froggy's English) ;)
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Program update
- fixed some minor bugs

Please report any bugs.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Chris wrote:Really impressive. It's a very good job.
Do you think you will make a multi-lingual version for this software and for the generated html files?
Who knows ? :wink:
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update
- some fixes
- generated CHM help file has now a title
- help topics can be moved up and down
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Le Soldat Inconnu
Enthusiast
Enthusiast
Posts: 306
Joined: Wed Jul 09, 2003 11:33 am
Location: France

Post by Le Soldat Inconnu »

in the html file created, you must add </body></html> at the end :D

A suggestion : You must add a function to insert heading like in HTML Help Workshop
LSI
User avatar
Le Soldat Inconnu
Enthusiast
Enthusiast
Posts: 306
Joined: Wed Jul 09, 2003 11:33 am
Location: France

Post by Le Soldat Inconnu »

there are a lot of html error :(

here, the original file

Code: Select all

<HTML><HEAD><title>ColorTint()</title><meta name= "GENERATOR"content="PureHELP Maker (c) gnozal"></HEAD>
<body bgcolor="#FFFFDF" link="#009999" vlink="#006666" alink="#006666">
<font face="Arial" size="2"><p align="center"><b><font size="4">ColorTint() </Font></b></p>
<p><b>Syntax</b></p><blockquote>
<font color="#006666"><b>ColorTint</b></Font>(Couleur, Echelle.f)
</blockquote><p><b>Description</b></p><blockquote><pre><font face="Arial" size="2">
Changer la teinte d'une couleur (Echelle comprise entre -1 et 1)
</blockquote></pre>
<br><br><br><center><a href=index.html>Effect - index</a></center>
and here, the correction

Code: Select all

<HTML><HEAD><title>ColorTint()</title><meta name= "GENERATOR"content="PureHELP Maker (c) gnozal"></HEAD>
<body bgcolor="#FFFFDF" link="#009999" vlink="#006666" alink="#006666">
<font face="Arial" size="2"><p align="center"><b><font size="4">ColorTint()</Font></b></p>
<p><b>Syntax</b></p>
<blockquote>
<font color="#006666"><b>ColorTint</b></Font>(Couleur, Echelle.f)
</blockquote>
<p><b>Description</b></p>
<blockquote>
Changer la teinte d'une couleur (Echelle comprise entre -1 et 1)
</blockquote>
<br><br><br><center><a href=index.html>Effect - index</a></center>
</font>
</body>
</html>
i add this at the end

Code: Select all

</font>
</body>
</html>
i remove this

Code: Select all

<pre></pre>
and this at the beginning of the description

Code: Select all

<font face="Arial" size="2">
LSI
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

there are a lot of html error
It seems to work for me (final CHM files or HTML files with Opera). Do you have display problems ?
Anyway, I will correct this error :

Code: Select all

</font> 
</body> 
</html>
Thanks for the report.
A suggestion : You must add a function to insert heading like in HTML Help Workshop
I don't have HTML Help Workshop.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Gansta93
Enthusiast
Enthusiast
Posts: 238
Joined: Wed Oct 20, 2004 7:16 pm
Location: The Village
Contact:

Post by Gansta93 »

Hello,

Very good work! :-D
That's right it would be good if there would have a multi-languages support.
Thanks again for your good work.
Be seeing you! :-)

Gansta93
If you speak french, you can visite Le Monde de Gansta93 (Gansta93's World)
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Program update
- fixed some HTLM errors
- some other fixes
Very good work!
That's right it would be good if there would have a multi-languages support.
Thanks again for your good work.
I am lazy :oops:, perhaps when I have more free time.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Le Soldat Inconnu
Enthusiast
Enthusiast
Posts: 306
Joined: Wed Jul 09, 2003 11:33 am
Location: France

Post by Le Soldat Inconnu »

Thanks :D Your tool is very useful
A suggestion : You must add a function to insert heading like in HTML Help Workshop
it's the purple book in the chm tree :wink:


An other error, i can't compile the chm autmatically. I have an error.
I must compile manually with HTML Work Shop.
LSI
Post Reply