Why would you need a webserver to download files from a webserver? Just simply download them, and show them in the IDE like theyre showed now. Would be much easier.
2012/4/18 Ian Haywood <ihayw...@iinet.net.au> > On Wed, Apr 18, 2012 at 6:33 PM, Demosthenes Koptsis > <demosthen...@gmail.com> wrote: > > i try to download the docs with > > > > wget -kvrc --*html-extension *http://gambasdoc.org/help?v3 > > > > i think with this way we can have convert php files to html and have > > offline documentation. > > > > if all are good i can send the tarball to put it to download section. > this problem has irritated me for some time, as I am often developing > on my laptop > with no Internet access. > > A related question I have had is "how hard would it be to implement > HTTP in Gambas". > The answer is....not very. > > I enclose a small HTTP server that pretends to be a proxy running on > port 8080 but actually serves > up the Gambas help from the local hard drive. > Obviously you will need to download the docs as per the wget command > above, and > also set the variable basePath in MMain.module to your directory where > this download is > > Also the downloaded files have a back bar across the top which is > annoying when reading > the help in the IDE: to get rid of this you can do > > find -type f -exec sed -i -e '/lang30/d' \{} \; > > in that directory to strip it out in the files. > > In doing it I uncovered an interesting problem. in the HTTP protocol > the client sends a blank line > (i.e. <CR><LR><CR><LF>) to signal the end of the request. > I expected Gambas' LINE INPUT to return an empty string when this > happens (which it does do when reading an > equivalent text file on disk) > > as a hack my client watches for the "User-Agent" line as uses that to > signal to start sending the data, which breaks the protocol, > but Gambas doesn't seem to mind. > > Ian > > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user