Makemenu.bas converts a set of text files to HTML menus. I wrote it to build/maintain this page so it's kind of specialized but I thought I would offer it anyhow. The main input/driver file is file MENU which consists of 1 line per menu-offering. Each line has two parts, separated by a comma. The left part is the actual offering including extension that will be the actual download file. The right part is just the one-line description-summary of the item. For example the menu line for this item:

MAKEMENU.BAS,generates HTML menu from textfile (used to make/maintain this page)

In addition to a menu-line, each item should have its own text file having the same base-name as the menu-item but a .TXT extension. (For the example given: MAKEMENU.TXT which contains the page of text you're now reading). These are supposed to supply a full-page description of the items including any warnings, usage instructions and notes. Each of these pages will be linked via the "DOWNLOAD" link to the actual download item it refers to. Missing .TXT files will simply re-iterate the one-line menu description. The resulting HTM set functions as follows: Clicking on the menu-item takes you to the long full-page description with the button, and clicking on that executes the download of the menu-item itself.

DOWNLOAD