A Free Windows GUI Version of HTML Tidy
Author: André BlavierUnfortunately, I am no longer able to maintain TidyGUI and TidyCOM. However,
notice that the HTML Tidy core software is still well alive (see the
Tidy Source Forge project).
TidyGUI and TidyCOM (based on the 4th August 2000 version of HTML Tidy) will still
be available from this site as long as necessary. If anybody is willing to continue
the development of these programs, feel free to do so--all source code is available.
Many many thanks to the numerous folks who helped me improve the programs with their
suggestions, bug reports and friendly messages.
TidyGUI is a Windows GUI encapsulation of Dave Raggett's HTML Tidy, a free utility application from the World Wide Web Consortium that helps you clean up your web pages. (You might also be interested in TidyCOM, a COM wrapper for Tidy.)
HTML Tidy is a powerful, efficient, multi-platform application that can be tuned with about 4 dozen options. The major (and probably only) added value of TidyGUI is that it lets you experiment interactively with Tidy's numerous options and save your settings in a configuration file.
A snapshot of TidyGUI is available here.
Current version (1.1.5, 26 May 2001) is based on the 4th August 2000 version of HTML Tidy.
TidyGUI exposes to the user all the options of HTML Tidy. Configuration files can be loaded and saved (since TidyGUI knows the default value of each option, it saves minimalistic configuration files). TidyGUI can also copy your settings to the clipboard in the form of command-line arguments you can then paste into scripts.
Notice that 2 options, write-back and error-file, have
no effect when tidying with TidyGUI (although you can set and save them).
TidyGUI now accepts command-line arguments (suggested by Troy Hall):
TidyGUI.exe [-f <source file name>] [-c <config file name>]
(Enclose file names in single or double quotes if they contain whitespaces.)
This makes TidyGUI easier to use from editors and other tools that let you create custom commands. Notice also that you can add parameters to desktop shortcuts, in the 'target' field of the shortcut's properties.
To get more information on how to use TidyGUI, see the Using TidyGUI page.
TidyGUI is supposed to work on all Win32 versions of Windows.
clean!) to have no effect (thanks to Mark Carrington who found that bug).
literal-attributes and
corrected a bug concerning new tags.add-xml-space and
gnu-emacs.To install, simply download and unzip TidyGUI-exe.zip, and play! TidyGUI is a standalone Win32 executable and requires no installation step.
A german version of TidyGUI is also available here, courtesy of Winfried Schöch (see his HTML Tidy auf Deutsch page).
Registry impact: TidyGUI creates and uses the key
HKEY_CURRENT_USER\Software\HTML Tidy\TidyGUI
Source code is available here (.zip file--also contains source code of TidyCOM). TidyGUI was developped with Visual C++ 6.0 and the ATL library.
You can use, copy, modify and distribute TidyGUI and its source code without fee. However:
tidy.c).