sillsdev / SpeechAnalyzer

SIL Speech Analyzer is a Windows program for acoustic analysis of speech sounds.
https://software.sil.org/speech-analyzer/
7 stars 3 forks source link

locate chm help file source and develop help file compile step #41

Closed megahirt closed 2 years ago

megahirt commented 3 years ago

At this point we don't know where the original help files are, as they seem to be absent from the repo.

The main chm help file is https://github.com/sillsdev/SpeechAnalyzer/blob/master/DistFiles/Speech_Analyzer_Help.chm

megahirt commented 3 years ago

@terrygibbs do you know where the help file source is for the chm ?

darcywong00 commented 3 years ago

TODO

terrygibbs commented 3 years ago

I've attached the 2010 version of "Using_Help.chm" and "Speech_Analyzer_Help.chm". The Help file was done by a volunteer and I was not directly involved in development. I don't know where the source file is. Maybe in a box at my house in the US; sorry :(

Speech_Analyzer_Help.chm.txt Using_Help.chm.txt

I wrote to Kent to see if he knew where it was. I will ask Alec and Corey who were developers to see if they know.

megahirt commented 3 years ago

We'll keep this issue open until we find the source HTML or we give up looking.

megahirt commented 3 years ago

If we cannot locate the source, we may decide to decompile the CHM files and try to re-build a modified CHM. Here are some methods for decompiling CHM https://www.help-info.de/kb/en/HTMLHelp/100007-hh-decompile-chm.html

darcywong00 commented 3 years ago

I've managed to convert the chm file to one big Markdown file. My plan is to split those into folders, and then we can use pandoc to convert the Markdown to a chm file.

The Keyman team already uses this workflow to generate in-app help.

megahirt commented 3 years ago

this sounds great! Love that we can capitalize on the way Keyman help is already working.