Well, it's in PHP not Perl, but you might checkout:
http://www2.linuxpakistan.net/man.php It might do some of the things you want to do... Pete Puneet Kishor wrote: > Greetings Jerry. > > Last night I downloaded your wonderful little man page viewer. I have > modified the code a tad bit so it now primarily -- > - runs in a frameset so a search field is always visible at the top; > - added code to remember visited man pages -- > - visited man pages are added to a "bookshelf" on the left. > - duplicate entries to the bookshelf are removed. > > I also zipped up the files for the viewer and put a link on the top > frame for downloading the entire thing. > > The whole thing can be viewed at and downloaded from > http://209.83.8.226/perlman/ > > three things -- > 1. I am not sure what the protocol is... should I have sent all the mods > to you so you could have decided to put it up on your website (or not). > You didn't have any such instructions in your code, so I didn't. If yes, > just let me know and I will remove it from my website. Of course, all > your original attributions and acknowledgements are there. > > 2. I get a "gunzip: stdout: Broken pipe" message at the top of the > manpage displayed. I dunno what is causing this since this doesn't occur > on my iBook (the above website is no an old beat-up Red Hat box. > > 3. I would like to be able to convert links within manpages to actual > links that can be clicked. For example, if I view the perldsc manpage, > it says at the end, "SEE ALSO perlref(1), etc..." I would like to click > on perlref, perllol, etc. and view those manpages as well. Any ideas? > > 4. I would also (probably this weekend) clean up the script, use strict > and all that nonsense. Would you mind if I (or you) put this up on > VersionTracker? You will be amazed at how many folks might find it useful.