Matlib/PODWeb
1
0
Fork
You've already forked PODWeb
0
CGI script for browsing Perl's POD pages https://matlibhax.com/~matlib/hacks/podweb/
  • Perl 79%
  • CSS 13.8%
  • HTML 7.2%
Find a file
2025年05月14日 21:59:46 +00:00
.gitignore Add support for custom css (site.css) 2019年02月18日 23:41:55 +00:00
browse.cgi browse.cgi - documentation browser 2019年02月16日 00:24:40 +00:00
config.dist The link.cleanup configuration parameter 2025年05月14日 21:57:41 +00:00
icon.png The first working copy 2018年12月25日 21:45:10 +00:00
index.cgi Revert "index.cgi: eval {} around deprecated_in" 2025年03月12日 21:57:32 +00:00
knight.svg The first working copy 2018年12月25日 21:45:10 +00:00
logo.svg The first working copy 2018年12月25日 21:45:10 +00:00
page.html page.html: hide copy box after clicking 2025年03月18日 22:15:23 +00:00
PodWEB.pm Next minor version 2025年05月14日 21:58:04 +00:00
README.md Add demo link to README.md 2019年02月19日 22:51:51 +00:00
site.css.dist site.css.dist: fix wrong color 2023年05月03日 22:29:06 +00:00
style.css Adjust width of elements with copy buttons 2025年04月09日 18:40:01 +00:00

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.