- Perl 79%
- CSS 13.8%
- HTML 7.2%
| .gitignore | Add support for custom css (site.css) | |
| browse.cgi | browse.cgi - documentation browser | |
| config.dist | The link.cleanup configuration parameter | |
| icon.png | The first working copy | |
| index.cgi | Revert "index.cgi: eval {} around deprecated_in" | |
| knight.svg | The first working copy | |
| logo.svg | The first working copy | |
| page.html | page.html: hide copy box after clicking | |
| PodWEB.pm | Next minor version | |
| README.md | Add demo link to README.md | |
| site.css.dist | site.css.dist: fix wrong color | |
| style.css | Adjust width of elements with copy buttons | |
PodWEB - a simple CGI script displaying P.O. Documents.
Description
This simple CGI script is similar in function to the well-known perldoc.perl.org or perldoc.pl while adhering to the K.I.S.S. (keep it simple, soldier) principle. Assuming that one has a working HTTPd/CGI environment, the deployment is as simple as copying the repository to the destination directory and/or adjusting the configuration file. It runs in a bare Perl 5.20+ environment.
It accepts two variables from the URL string:
-
v (version) indicates the library path where PODs are taken from; if empty, then currently running Perl include path is considered;
-
s (search) is the search keyword; if it resembles module name, then it is looked for in the version-dependent search path; otherwise a configurable search through the documents is performed.
Author
Originally written and maintained by Matlib. The demo page is available at matlibhax.com/~matlib/hacks/podweb.