|Free Software for DOS|
|9 Dec 2005|
|CONVERSION: txt < > html|
|CONVERSION: Special Formats|
Browsers are listed in Communication / Internet - 2.
Also see: Connect IDE (includes a good, integrated, text mode HTML viewer).
L_H Customizable HTML and XML viewer.
[added 2000-06-21, updated 2004-06-23]
Quick remarks: A text mode HTML viewer for the power user. Uses INI file for setting many options. Language is user-customizable (Dutch, English files currently included). Basic support for HTML tables, frame sets, and maps; Can save bookmarks, Win9x LFN support, more...
Usage: L_H <FILESPEC>|<HTML-FILENAME>... [options] [/INI=<NAME> ...] [/LOG=<NAME>] /Convert Convert to single output file L_H.OUT /Find Find text in specified (*.HTM) files (prompt) /Index Save the document selection file as Index.HTM /Table Alternate table support (numbered entries) /TFrame-/+/* Force table frames/rulers; /TF+ =On /TF* =Line after row /Sound-/+ Sound effects; /S+ =On /Adobe-/+/* Support for HTML generated by Adobe server; /A+ =On /A* =Auto /Nocolor Suppress color usage /Generate-/+ Generate contents (at end of document); /G+ =On /Restore-/+ Go to last diplayed page; /R+ =On /CLS-/+ Begin a TOC entry on a new screen; /TO+ =On /INI=<FNAME> Adds other, alternate INI-files /LOG=<FNAME> Specify alternate name for the logfile
Author: Jaap van Lelieveld, Netherlands (2002).
Download l_h.zip (126K).
Get more info at the L_H page.
ViewHtml View HTML documents offline (text-mode).
* * * * 1/2
ViewHtml is a well-designed text-mode offline html viewer and converter. Special text (e.g., hyperlinks) is displayed in different colors. Under Win9x only, image viewing is supported (through an external application of your choice) and you can launch a web browser to view the same file.Other features:
Author: Kevin Solway, Australia (1999).
1999-03-03: v2.5, better support for international characters.
Download viewht25.zip (75K).
Get more info and other downloads at Solway's Software Page.
HLIST (2) Offline HTML viewer and converter (text-mode).
[added 1998-05-07, updated 2004-06-23]
HLIST is a relatively small (45K) program which functions as an offline text mode HTML viewer and an HTML-to-plain text filter. The viewer interface consists of two horizontal panes: the upper pane displays text and hyperlinks. Local hyperlink navigation is supported. The lower pane displays the page title, highlighted link information, current file name, and available memory. HLIST supports document loading from an integrated directory browser. Other features: Shell To DOS, Edit Current Document (using defined editor), History List, and Print Document. HLIST should run on just about any PC: 8088+, any video adapter, and DOS 3.3+. Run with no parameters to see a list of switches (color, sound, etc).
Limitations: HLIST supports only a subset of HTML 2.0 tags. Tables, frames, and proprietary Netscape / MSIE tags are not interpreted; no image handling. Doesn't support a mouse, but hyperlink navigation with keys is quick and easy.
Author: Martin Goebbel, Germany (1998).
download hlist081.zip (32K).
More in these pages from Martin Goebbel.
Dir2Web Converts a directory list to HTML with local or remote links.
* * * *
[updated 1998-05-29, updated 2005-04-28
This small (2.5K) program is a great tool for web authors. From the documentation:
...reads a user-defined filespec (e.g. *.*) and creates an HTML index file. The index is fully customizable: you can include file times (24-hour), dates (2000 compliant YYYY-MM-DD), or sizes and even create links to each file while including a remote URL prefix.Usage: DIR2WEB filespec outfile ["Title"] [/D] [/L[=prefix]][/ND|T|S] /D include directories /L make links [with a prefix] /N no dates/times/sizes /? this help screen Example: dir2web \files\*.zip index.htm "Test" /d /l=http://localhost/ /ndts Notes: /L does not require a prefix. /N can be followed by D, T, or S in any combination. All [parameters] are optional, and may be used in any combination.
Author: Jem E. Berkes / PC-Tools.Net, Canada (1998).
1998-05-18: v1.41. Part of the DOS Utilities Collection, copyrighted freeware.
Download dosutils.zip (26K).
More in these pages from Jem E. Berkes.
BBS2HTML Converts FILES.BBS list to HTML.
* * *
BBS2HTML takes a FILES.BBS list and converts it to HTML. Primarily intended for BBS sysops who are transferring their file collections to the Internet. Others might find a use for this program if they are uploading personal file collections. This program has both good and bad points. On the negative side: it is completely interactive. BBS2HTML prompts for a few criteria (e.g., the name of your site, the remote path, etc.) and then generates the HTML file. Not much flexibility. On the plus side: sane HTML formatting. No tables or fancy HTML; your file will be readable in nearly any browser. You'll have to check the layout of your FILES.BBS file prior to conversion because the program won't convert properly if the FILES.BBS file contains a header. For a neater look, you should also remove IBM graphics characters that are frequently added to some archive description files.
Author: Scott Fletcher (1995).
Download bbs2html.zip (47K).
Also see: FiD
GPAGE Generates formatted web pages from plain text lists of sites.
[added 1998-09-12, updated 2000-04-30]
GPAGE is a tiny 5K command line program that produces a web page from a plain text file containing simple URLs, associated descriptions, and group labels. HTML tagging, page layout, and index generation are handled by the program.
2000-04-30: v1.9 (04-00) available.
Author: Horst Schaeffer, Germany (2000). Suggested by Robert Bull.
Download gpage19.zip (18K).
Go to Horst Schaeffer's Software Pages in English, or/oder auf Deutsch for more info and other software for DOS & Windows.
More in these pages from Horst Schaeffer.
Also see: A freeware Win3.1 alternative to the apps listed below is ListPics from Solway's Software Page. It can create multiple pages and provide links between them.
Image Tab (IMGTAB) Catalogs images into single HTML page.
* * * * *
Outputs tables, in number of columns specified by user.
Author: Servile Software, UK (1997).
Download imgtab11.zip (19K).
AUTOGIF Catalogs images to HTML with extra file information.
[added 1997-12-00, updated 2004-06-23]
Displays detailed file information and image dimensions. Image listing now sorted by name. Win95 LFN support.
Author: Branislov Stofko / Shareware, Freeware and Public domain programs, Slovakia (1998).
1998-03-10: v98.03. Version info online.
Download bsaugif6.zip (20K).
GIFTAB Catalogs images into HTML page(s) with "thumbnails".
* * *
[added 1997-12-00, updated 2004-06-23]
This program creates a tabled header of thumbnail images on the HTML page. No thumbnail files are actually generated; instead the program uses the image redimension capabilities of Netscape / MSIE which reduce the dimensions of a regular image; the full image is still loaded into memory. Thumbnails are anchored (linked) to the corresponding full size image lower in the page. If you set up a directory structure as a "gallery" (where different subdirectories = different gallery rooms w/ pics) and run GIFTAB from the gallery's parent directory, the program will create an html file for each room. The parent directory will contain an html file with links to each subdirectory/room. Template support allows customization of web page appearance. Win95 LFN support.
Author: Branislov Stofko / Shareware, Freeware and Public domain programs, Slovakia (1998).
1998-07-27: v98.07. Version info online.
Download bsgifta3.zip (84K).
Here's a more detailed feature comparison (revised 1998-03-21, 2004-07-08,23):
GIFTAB IMGTAB AUTOGIF File types GIF, JPG, BMP GIF, JPG, PCX, BMP GIF, JPG, BMP Multiple page output "gallery" no no Makes thumbnail files no no no Win95 LFN support yes no yes Information displayed: File name optional yes yes Sort by name no yes yes File size optional no yes File date/time optional no yes Image Dimensions optional no yes
|CONVERSION: txt < > HTML|
HTMSTRIP Intelligent conversion of HTML to plain text.
* * * * *
Perhaps the finest HTML to text converter around and it's free. Awarded a "Best" rating by PC Computing in their July 1996 issue. Many converters simply strip out codes the resulting text may bear little resemblance to the original HTML document. HTMSTRIP is more intelligent: It centers text that is bracketed by
<center> tags; Tables can be converted into ASCII or ANSI tables. This app can even reference links by number and place the actual links in an end-notes section. While both Netscape and MSIE have respectable "save as plain text" options, they lack the flexibility possessed by HTMLStrip. One reservation: HTMSTRIP does not distinguish ordered and unordered list items.
Author: Bruce Guthrie (2002).
Download HTMS0208.ZIP (126K).
WinEnt Plain text to HTML converter.
Wraps text, adds a time-stamped footer, and translates supported special characters into their HTML equivalents. Works as a filter. WinEnt adds <P></P> tags around paragraph boundaries but inserts nothing at simple line breaks. Doesn't recognize indentations, text tables, right justified text, etc. as special. Source code included. Doc files in English and Portuguese.
USE: WINENT [-flags] [title] < infile.txt [ > outfile.ht] Flags are to be together in a single string preceded by a '-': All are disabled by default. T : no HTML tags at all e : no character replacement by HTML 3.2 entities d : no date / time stamp h : no HEAD section s : no HTML sections (HTML, HEAD, BODY) t : insert the title as a H3 document header i : paragraphs start with indents ? : help. Displays this screen. Title: a string enclosed in quotes, e.g. "This is a title". Example: WINENT -die "Why Mary had a lamb" < lamb.txt > lamb.htm WinEnt v. 2.2 compiled Oct 12 1998 17:57:16
Author: João Magalhaes, Portugal (1998).
Download winent22.zip (17K).
TXT2HTM (1) Converts plain text > HTML, with break and font options.
This program writes page headers and footers; optionally translates single DOS carriage returns to <BR> tags, and line breaks to <P> tags. Under Win9x, supports drag & drop. Source code included.
USAGE: TXT2HTM source [object] [/switches] SWITCHES: C Center all text. B Disable line breaks after each line of text. F Use fixed font.(courier) P Disable paragraph tags. EXAMPLE: TXT2HTM test.txt /fp
Author: Robert Madewell (2001).
Download txt2htm.zip (12K).
TXT2HTM (2) Converts plain text > HTML, replaces special characters with codes.
This prog writes <pre> and </pre> tags to a text file, and translates special characters. Source code (PAS) included.
Usage: txt2htm [-u -nXXX] <infile.txt >outfile.htm
(That means, we use stdin/stdout and THEN DOS redirectors.)
Command line args:
n[...] Do not convert these, for example -n<>"&
u Only Convert German "Umlaute"
This program performs only translation of special characters
(<,>,",&,ä,ö,ü,ß,#>127), independent of sense.
Author: Michael Bunk, Germany (1997).
Download txt2html.zip (4.6K).
|CONVERSION: Special Formats|
For a comprehensive list of HTML converters for various platforms see:
Martha & Ishtar RTF < > HTML conversion.
[added 1998-12-19, updated 2001-03-31]
Most word processors support writing of documents to the RTF format. While RTFtoHTML was the premier command line RTF to HTML converter for DOS (DOS version no longer marketed?), it was pay-shareware. Martha is a less ambitious (and still-living) freeware effort and appears to perform adequately for casual use. While MARTHA (My Automatic RTF To HTML Alterator) is not a comprehensive or configurable tool it does appear to generate more faithful output than the few other existing DOS programs I've run across.
Martha supports conversion of heading / styles, tables, and footnotes (links to / from footnotes are auto-generated). It creates a table of contents with hyperlinks to headings in the body of the document. Font face, size, and attributes are usually but not always converted accurately. Embedded images are saved as external WMF files (links to GIF files are created you must perform the image conversion). Single file processing only, batch or interactive mode. No docs included.
The author also distributes an HTML to RTF converter: Ishtar (formerly HTM2RTF).
Author: Yves Sagnier, France (2001).
Martha and Ishtar are each available in 16- and 32-bit versions. See their individual pages for information and downloads.
DBF2HTML Command-line DBF to HTML converter.
* * * *
There are plenty of utilities floating around that convert Excel or Access tables to HTML tables but these are usually large GUI apps and often only read the latest proprietary formats generated by the fertile minds at M$.
In contrast, DBF2HTML converts widely transportable DBF files into HTML tables. This small (27K) program includes a healthy list of options to customize the content and general appearance of the resulting HTML. Recognized field types are: character, numeric, logical and date (no support for memo fields, doesn't process index files). DBF2HTML can also be used as a cgi-bin program for Web servers. I have seen a shareware Win9x app that does much the same thing, but it's packed as a 3MB zip.
Disribution package includes docs & source. Issued under GNU Public License.
Syntax: DBF2HTML [switches] dbffile[.dbf] [htmlfile[.htm]] /b width...Set the table border width to <width> /c caption...Set the table caption to <caption> /B......Put the caption (/c) below the table(default: above) /d......Skip deleted records /f fieldlist..Process only fields specified in the <fieldlist> /h......Display this help screen /l......Use the four digits format to display years /s......Display the DBF structure /t title...Set the HTML document title to <title> The following macros can be used inside the title or the caption: $f The file name of the DBF; $q The '"' character; $p The '%' character; $$ The '$' character
Author: Simone Govoni, Italy (1999).
Download d2h101.zip (46K).
TTH TEX / LaTEX to HTML converter.
[added 1998-12-06, updated 2005-06-18]
TtH is a command line filter that does a good job of converting Plain TeX or LaTeX files into their HTML equivalents.From a reader:
How well does the program work? Very well. Documents are converted to HTML 3.2. It supports all standard TeX and LaTeX constructs, including the LaTeX tabular environment. Headings and text convert smoothly (for example, text tagged as \bf converts to <B>). TtH can also generate an HTML index if the LaTeX file contains a \makeindex command. Limitations? TtH cannot handle custom macros and styles. Equations are converted to HTML, but the program uses the <FONT FACE="SYMBOL"> extension. Also, <HEAD> and <BODY> tags are not added to the file. This may cause problems when you want to use CSS.
Runs on Win32 command line. Free for non-commercial use only.
Author: Ian Hutchinson (2005). Suggested by Scott Nesbitt.
2005-05-30: v3.68; Get latest version number and date.
Download tth_exe.zip (369K).
Go to the TTH Page for more information, links to versions for other OSes, source (C), and the commercial TTHgold with Windows GUI and other added functionality.
HTMLCRunch Compresses (X)HTML / XML pages.
[added 2003-04-15, updated 2005-04-28]
Compresses (X)HTML/XML pages by removing superfluous blanks, line feeds, and comments, which are typically ignored by browsers.
Author: Markus Stengel, Germany (2002).
Download htmlcr-0.8.1-dos.zip (89K). Includes EXEs, source, doc.
HTML Tidy Command line HTML validator and cleanup tool.
* * * * *
[added 1999-09-01, updated 2004-10-11]
This tool will generate a line by line error report and/or clean up your HTML. Customization is possible with a config file. 32-bit DJGPP program requires 80386+, 4MB RAM, and a DOS Protected Mode Interface (DPMI), supplied either by CWSDPMI, or by Windows 3.x/9x.From the docs:
Tidy is able to fix up a wide range of problems and to bring to your attention things that you need to work on yourself. Each item found is listed with the line number and column so that you can see where the problem lies in your markup. Tidy won't generate a cleaned up version when there are problems that it can't be sure of how to handle. These are logged as "errors" rather than "warnings".
-indent or -i to indent element content
-omit or -o to omit optional end tags
-wrap <column> to wrap text at the specified <column> (default is 68)
-upper or -u to force tags to upper case (default is lower case)
-clean or -c to replace FONT, NOBR and CENTER tags by CSS
-bare or -b to strip out smart quotes and em dashes, etc.
-numeric or -n to output numeric rather than named entities
-errors or -e to only show errors
-quiet or -q to suppress nonessential output
-xml to specify the input is well formed XML
-asxml to convert HTML to well formed XHTML
-asxhtml to convert HTML to well formed XHTML
-ashtml to force XHTML to well formed HTML
-slides to burst into slides on H2 elements
-raw to output values above 127 without conversion to entities
-ascii to use US-ASCII for output, ISO-8859-1 for input
-latin1 to use ISO-8859-1 for both input and output
-iso2022 to use ISO-2022 for both input and output
-utf8 to use UTF-8 for both input and output
-mac to use MacRoman for input, US-ASCII for output
-win1252 to use Windows-1252 for input, US-ASCII for output
-config <file> to set configuration options from the specified <file>
-f <file> to write errors to the specified <file>
-modify or -m to modify the original input files
-version or -v to show the version of Tidy
-help, -h or -? to list the command line options
-help-config to list all configuration options
-show-config to list the current configuration settings
Notes: This tool can be used by many freeware HTML editors (e.g., NoteTab Light by Eric Fookes and HTML-Kit [both win9x]). Packages also available for Win32 (GUI and console), MAC, Amiga, AIX, Linux, Unix, OS/2 and more.
Authors: Dave Raggett, UK. DOS port by Nick B (2001). Suggested by Bjørn Simonsen and others.
2001-12-25: Unnumbered release.
Download tidy2412.zip (167K).
For more info go to Dave Raggett's Clean up your Web pages with HTML TIDY and to Nick B's HTML-Tidy for DOS.
For versions for other OSes, go to the HTML Tidy Library Project at SourceForge.
Htmlpp Powerful HTML preprocessor; requires Perl.
Htmlpp is a Perl script (not a DOS program) that functions as an extremely powerful html preprocessor. Although it requires installation of the substantial Perl language package, you don't need to be a Perl guru to use htmlpp. Because htmlpp doesn't rely on any system-specific features it should be usable with any OS that has a recent Perl port.
Special requirements: Perl (v4x or 5x).
Author: iMatix Corp. (1998).
Download htmlp42a.zip (128K).
PPWIZARD Multi-platform HTML preprocessor; requires REXX interpreter.
[added 2000-08-21, updated 2004-06-27]
PPWIZARD, well known in OS/2 circles, is a comprehensive and well documented Rexx-driven HTML preprocessor that's also compatible with the multi-platform Regina Rexx interpreter.
Notes: PPWIZARD now supports Regina v2.0. Tested here with Regina v2.0 for DOS (DJGPP package). The author maintains a helpful page of Regina-specific issues. Extensive, separate HTML documentation is available there's even a section for former ORB users. An online manual and beginner's guide are also maintained.
Author: Dennis Bareis, Australia (2000).
|Docs, HTML||ppwhdoco.zip||(1.7MB)||Warning: Long File Names|
ORB HTML preprocessor for efficient management of multiple web pages.
[added 1998-12-05, updated 2005-06-05]Paraphrased from the docs:
Orb is a tool for Web developers which makes design, development, and maintenance of large sites easier...Orb source files consist of normal HTML source with additional Orb-specific markup; the latter is parsed and replaced by Orb to create a pure HTML output file.
32-bit DJGPP program, requires DOS3.0+, 80386+ and a DOS Protected Mode Interface (CWSDPMI or other). Formerly feeware, Orb is now free under GNU General Public License. The manual hasn't been updated to reflect this change, but the license is in the DOS package.
Author: Craig Berry (1998). Suggested by Scott Nesbitt, Dev Teelucksingh, others.
|DOS||orb2.0.3.zip||(144K)||Includes C source|
|OS/2||orb13os2.zip||(40K)||Includes sample work files *|
* Sample work files can be opened with the DOS version. Thanks to Greg Head for providing the package.
Get more info at the Orb Page, and more files at the Project page at SourceForge.
htp HTML preprocessor for efficient management of multiple web pages.
This command line program could be a big timesaver (in the long run) for those who manage numerous web pages sharing a common layout. In brief, the program requires management of Content files (HTML files containing the content of your pages and time-saving macros) and a Template (design) file which holds instructions for the common layout of your pages.Features:
Author: Jim Nelson (1996). Suggested by Robert Bull.
Download htp.zip (157K).
StrpHTML & KeepHTML Cut out or keep sections of text in HTML document.
* * *
StrpHTML and the companion KeepHTML are programs which strip out (or keep) sections of text in an HTML document. The programs work by locating and cutting around user-inserted HTML comments. For example, StrpHTML cuts out text between
<!--CUT --> and
<!--ENDCUT --> comments. A possible application includes generating distinct, multiple HTML pages from a single commented template file.
StrpHTML will copy every line from INFILE to OUTFILE until it finds a line that _starts_ with "<!--CUTn" (without the quotes), and if the level indicator n was specified on the commandline. Copying will resume after a line is found starting with "<!--ENDCUTn", and where n is a specified level. Also, every line starting with "<!--REMOVEn" or "nREMOVE-->" will not be copied to OUTFILE. Limitations: TheUsage: StrpHTML [INFILE] [OUTFILE] [0 1 2 ... 9] [INFILE]...The file to process. [OUTFILE]..File that should be written to. If it exists StrpHTML ...will overwrite it. [LEVEL]...Stripping level. Should be 0,1,2... or 9.
CUT/ENDCUTcomments must be placed at column one of a line and can't be preceded by other text. Tip: Strp/KeepHTML don't support wildcards: try LOCATE's marvelous
/Ooption to quickly generate a batch file with multiple commands, e.g.,
LOCATE C:\HTML\*.HTM /O:"STRPHTML &N C:\HTML\&R.OUT 0" >STRIP.BAT (where &N holds a filename and &R a basename)
Author: Arjen Venhuis, Netherlands (1997). Tip by Bjørn Simonsen.
Download strphtml.zip (19K), includes KeepHTML
While this editor is tuned for programming chores, it does include a straightfoward HTML "mode" with color highlighting of HTML tags and, more uniquely, a pull-down menu with commands to insert common HTML tags. See full description.
Also see: Editors which offer some HTML syntax highlighting and/or (obvious) tagging capabilities: TDE (s-highlight), FED (s- highlight), Vim, Elvis (html mode display, with local hyperlink navigation), JED (s- highlight, html_mode command bar), ZED (s-highlight), SETEDIT (tag macros, s-highlighting), and GNU Emacs (s-highlight / pulldown tag menu).
TTM (TeraLogic Texture Maker) Create background texture images for HTML pages.
* * *
Note: For fast Pentiums, patch the exe using bp7pat.
TTM is an SVGA-only graphics mode program that creates and saves background texture images commonly used in HTML pages. TTM could conceivably be used as a texture creator for programs like POV-Ray. Images are saved to uncompressed 24-bit TGA format. The mouse compatible interface is easy to navigate. Includes a good variety of effects like relief, plasma, shadowing, and waves. Context sensitive help window.
Author: Tobias Reichert, Germany (1997). Suggested by Marianna Van Erp.
1997-12-11: v0.95 for DOS. Requires 8086/8088+, DOS 5+, 640K mem, 500K disk space, mouse, 800x600x8-bit VESA graphics. Executable size, 75K.
1998-07-05: v2.00 for Windows 95/NT. Requires 486+. 8MB RAM, SVGA, mouse. Last free Win version.
Go to the new Texture Maker site for latest Windows (98+) version (free trial only), the still-free Genetic Textures v1.0, and collections of texture files.
HTML_Cal Creates monthly HTML calendar with link-day-to-file option.
[added 2001-03-15, updated 2004-06-23]
This command line tool outputs a small html calendar (using HTML table formatting) to standard output. Suitable for batch use. Dates are links, giving the ability to call date-specific files (e.g., for use as a scheduler).
Usage: HTML_CAL.COM [options] [>file.htm] Options: mMonthNumber (m11) mYearNumber (y1997) wWeekendDays (w17) (Sunday=1 and Saturday=7) dDateOption (d0) (Check Box=0, Radio Button=1 Link=2, None=3) cwWeekendColor (cwCC6666) clLabelColor (cwFFFFCC) lLinkString (ldirectory1/directory2/data%d.htm) Use this option only with d2 option. In the above example, %d will be replaced with the date number ? Produces this help.
Author: Sudarshan Karkada (1997).
Download html_cal.com (16K) prog executable, not archived
See sample commands & associated output at the HTML_Cal page.
[ Go to Top | Front Page ]
©1994-2004, Richard L. Green.
This Edition ©2004-2005, Richard L. Green and Short.Stop.