ng2web v1.0.0
Posted on 2025-03-24 14:17 +0000 in Coding • 2 min read
It pretty much all started with this:
* Revision 1.1 1996/02/15 18:57:13 davep
* Initial revision
That's from the rcs log for the source for
w3ng
, a tool I wrote so
I could read Norton Guide files in my web browser, served by Apache, running
on my GNU/Linux server in my office. The tool itself was written as a
CGI tool (remember
them?).
I believe I posted about this to comp.lang.clipper
and pretty quickly some
folk asked if it might be possible to do a version that would write the
whole guide as a collection of HTML files for static hosting, rather than
serving them from a cgi-bin utility. That seemed like a sensible idea and
so:
* Revision 1.1 1996/03/16 09:49:00 davep
* Initial revision
ng2html
was born.
Fast forward around a quarter of a century and I decided it would be fun to
write a library for Python that reads Norton Guide
files, and a tool called ng2web
was the
first test I wrote of it, designed as a more flexible replacement for
ng2html
. I've tweaked and tinkered with the tool since I first created it,
but never actually "finished" it.
That's changed today. I've just released v1.0.0 of ng2web
.
If turning one or more Norton Guide files into static websites seems like the sort of thing you want to be doing, take a look at the documentation.
ng2web
is licensed GPL-3.0 and available via
GitHub and also via
PyPi. If you have an environment that has
pipx
installed you should be able to get up and going with:
$ pipx install ng2web
It can also be installed with
Homebrew
by tapping davep/homebrew
and then installing ng2web
:
$ brew tap davep/homebrew
$ brew install ng2web