Regan’s Cornvalley scripts and sundries

Majorodomo – A Web front end for a popular mailing list server
The majordomo mail list server is a quite popular.
Unfortunately
many people cannot seem to get themselves off of a mailing list to the
annoyance of all.
The
majordomo
CGI program is a simple program which generates requests to the appropriate
majordomo server.
This program does not even need to be installed on your
server to make use of it.
math
The math program is a simple CGI program
to generate arithmetic problems based upon certain parameters
that the user can select.
nobanner
The nobanner program is a simple web proxy server
which can be configured to rewrite HTML files on the fly to remove
things that you consider annoying such as advertisements.
The rewriting
rules are Perl, so some knowledge of Perl regular expressions is useful.
People’s home page index generator
The php package is a simple program to generate
a web page for all of the people on the system who currently have
defined web pages.
Use select list to go to new pages
The pulldown program is a simple program to make
a Go button work after selecting a web page.
Using hacks, the Go button is optional, but at least available.
A random image generation program
The randimg program is a trivial program to generate
an image from a directory of images each time it is called.
Register – A web registration system
This program
sets up a simple web based registration system.
People can sign up for your web site.
Their application is
put into a work queue.
The administrator can choose to accept
or reject the application.
Once accepted the password file
associated with the .htaccess file is updated and the
user can then get to your site.
If you choose, you can configure
the program so that all applications are automatically accepted.
Taskmanage – A task management system
The taskmanage package
manages a collection of outstanding tasks.
This allows people to submit bug reports, get them
assigned to appropriate workers, have the workers complete
the tasks and mark them as done.
If needed, the list
of completed tasks can be reviewed, or if needed,
a custom program can look through the completed tasks
and generate summary reports.
This package is very much a work in progress.
Webc – A Simple Web Compiler
The
webc
program is a simple preprocessor which adds a few
commands to standard HTML.
This allows some of the features of Server Side Includes such
as file inclusion, but done once instead of when the file is
sent to the client by the server.
The syntax is more remenisent
of the C preprocessor than of SSI.
Webc also allows perl code to be called from your HTML files.
This allows you to have stock boilerplate text but
have custom HTML generated by code inserted into the appropriate
places.
The webc can also be used (with restrictions) in a CGI environment.
This allows most of the HTML code to be edited and maintained in
a traditional fashion, and only the variant parts need to be generated
by Perl code.
I have used this program in a number of applications, and it does
its job quite nicely.
Web calendar generator
The web.calendar program is used to generate
a set of calendar web pages.
The events can include HTML codes so that there
can be links from the calendar to other web resources.
Word Search puzzle generator
The wordsearch program is used to generate
word search puzzles.
This is a new version of one of my older programs.
Vi through RCS
The vic program is a simple wrapper program for vi
(or whatever your $VISUAL environment variable is set to) that checks out a
file from RCS, edits it, and then checks it back in.