I did not create the modulemaker, that was another person's efforts. I did create the (very basic) wxSword edition that is available on sf.net - not to be confused with the wxSword that is supported somewhere else (not sure where).
--Greg On 8/14/07, ZJ Li <[EMAIL PROTECTED]> wrote: > > Thanks. I will read the source code more closely this time. > Did you create the modulemaker at sf.net? > I do follow jsword very closely. I post more questions when I have more > questions. > > > Greg Hellings wrote: > > > > Hi ZJ, > > > > I don't have a full understanding, but I will fill in the answers that > > I do know. > > > > On 8/14/07, ZJ Li <[EMAIL PROTECTED]> wrote: > >> > >> Hi, all > >> > >> I am creating a WYSIWYG editor for Gen book. It will be in EPL or GPL > >> licence. > >> > >> Now the editor works fine. I would like to convert the source into Sword > >> Gen > >> book format(of course, it is java code). However, I check the maillist > >> and > >> website, could not find the spec. > >> > >> > >> Things I understand so far: > >> > >> 1. we can use THML / OSIS as input , xml2gbs will be the tool > >> 2. a data file(bdt), an index file(idx) and another file (dat)make a > >> complete module > >> 3. xml2gbs check divn tags recursively to create the module by puting $$$ > >> in. > > > > Does the xml2mod only generate Bible/Commentary modules? I would > > think that the xml2mod tool should be used for importing an OSIS/ThML > > book, and if it doesn't yet support that, it should be expanded to do > > so. > > > >> 4. I have converted the xml2gbs (only THML part) to java code. then I > >> realized I am missing something. The c++ code only checks for DIVN, how > >> about other popular tags? like H1-H5, P etc. Do we index them at all? > > > > The DivN just tell the tool where to create the indecies and where > > they should point. The other tags are retained in the data and are > > rendered according to the output filter that the front-end (BibleTime, > > Bible Desktop, Gnomesword, Bible CS, diatheke, etc) chooses - for HTML > > filters they will be passed through to the output, for the RTF filter > > they will be rendered in some appropriate RTF code and for the plain > > text filter, they will be stripped out. But that all happens at > > display time - they are maintained in the format specified by the > > input file until that time. > > > > Additionally, you might want to check and see if the Bible Desktop > > people (which is the affiliated project to render the Sword C library > > into Java) have done anything with converting the tools over. I don't > > follow their project, but it might be worth at least seeing if they > > have done any work towards that end and if so, leverage their efforts. > > > > Happy coding! > > Greg > > > >> > >> questions: > >> 1. Can any one provide any info on the gen book data format after import > >> into the system. Namely the DBT file spec. > >> 2. what is the use of the third file : dat file. Which piece of code > >> generates the file? > >> 3. Can anyone give an explanation on the top level design of gen book. > >> like > >> the algorithm to generate the index(Much appriciated!) and the algorithm > >> to > >> load the index and the data(DM has done coding this part, so you can > >> ignore > >> if you do noe have time). > >> > >> Thanks! > >> ZJ > >> -- > >> View this message in context: > >> http://www.nabble.com/GEN-Book-spec-question-tf4267913.html#a12146435 > >> Sent from the SWORD Dev mailing list archive at Nabble.com. > >> > >> > >> _______________________________________________ > >> sword-devel mailing list: sword-devel@crosswire.org > >> http://www.crosswire.org/mailman/listinfo/sword-devel > >> Instructions to unsubscribe/change your settings at above page > >> > > > > _______________________________________________ > > sword-devel mailing list: sword-devel@crosswire.org > > http://www.crosswire.org/mailman/listinfo/sword-devel > > Instructions to unsubscribe/change your settings at above page > > > > > > -- > View this message in context: > http://www.nabble.com/GEN-Book-spec-question-tf4267913.html#a12150653 > Sent from the SWORD Dev mailing list archive at Nabble.com. > > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page