Pa Penguin's Packages: Programs
Wagonmaster and Chief Iceman: David "Pa" McClamrock
Pa Penguin's Packages: Programs
Here are descriptions, screenshots, and download links for some Tcl/Tk or Tcl/GTK+ programs, all of which I wrote. On a separate page, you'll see descriptions, shots, and links for a package of GTK+ colorschemes, all of which I designed; a package of IceWM themes, several of which I designed but most of which I didn't; and a package of free fonts, none of which I designed. Along with the "themes and schemes" you'll also see my Tk colorschemes, which don't have a package of their own because they're included in all my Tcl/Tk program packages.
WISH File Rusher: File manager (Tcl/GTK+)
WISH File Rusher is a simple file manager for Linux/Unix file systems, inspired by Henrik Harmsen's FileRunner 2.5.1. Requires Tcl and Gnocl. Features include the following, among others:
Download WISH File Rusher 2011.2 .PET package for Puppy Linux (approx. 30 KB)
WISH Supernotepad is a fairly simple, moderately powerful text and HTML editor with a stripped-down, "Notepad-like" menu interface. It is designed to be totally accessible to the ordinary computer user, while incorporating some features not often found in simple programs written for ordinary users. Requires Tcl and Tk.
In addition to standard text and HTML editing functions (including file insertion, quick list and table creation in HTML, and more), WISH Supernotepad can perform the following functions and more:
Download WISH Supernotepad 2011 .PET package for Puppy Linux (approx. 77 KB)
Download WISH Supernotepad 2011 "tar.gz" package (approx. 77 KB)
WISH Music Time is a simple countdown timer and music player. It requires Tcl and Gnocl, as well as mplayer (to play .mp3, .wav, and .ogg files) and ffmpeg (to find out how long the playing time for those files will be before you play them). If you want to play MIDI files, you also need TiMidity++. Fortunately, all of those programs are free and widely available. For Puppy Linux users, mplayer and ffmpeg are built into recent versions of Puppy, and there's a download link for TiMidity++ below in case you don't already have it.
I came up with WISH Music Time to please my wife, who objected to the loud, monotonous, insistent beeping of the little timer I used to time household events with. After my "alpha-minus" pre-pre-release version succeeded in pleasing her (except when I turned the volume up too high), I decided to try to give the program enough features to please some other people, too (though not those who demand huge numbers of fancy features). Here are some of them:
Download WISH Music Time 2012 .PET package for Puppy Linux (approx. 18 KB)
Download WISH Music Time 2012 "tar.gz" package (approx. 19 KB)
Download TiMidity++ 2.13.2 .PET package for Puppy Linux (approx. 5 MB)
(Note: This version of TiMidity++ is compiled with a Tcl/Tk interface; if it complains that it can't find "libtcl.so" on your system, as it did on mine, try creating an s-link named /usr/lib/libtcl.so to an existing file such as /usr/lib/libtcl8.5.so; it worked for me.)
WISH Disc-Writer is a simple program for CD/DVD writing and rewriting on Linux and other Unix-type operating systems. Requires Requires Tcl, Gnocl, and three commonly available free programs (or their successors that can be invoked by their names and do the same things, e.g., "wodim"): mkisofs to create CD images, cdrecord to blank CD-RWs or write data CDs, and growisofs to create DVD images and write them to (non-rewritable) DVDs.
Unlike some other CD/DVD writing programs, WISH Disc-Writer is not intended to give the user access to as many CD/DVD-writing options as possible. It is intended to present computer users with as few difficult options as possible, while being as useful as possible for common purposes such as:
Download WISH Disc-Writer 2011 .PET package for Puppy Linux (approx. 19 KB)
WISH Checkbook is a simple home finance manager. It can't do anything fancy, but it may be able to help you (as it helps me) keep track of how little money you have, remember to pay bills on time, and avoid overdrawing any accounts. Requires Tcl and Gnocl (NOTE: use the most recent Gnocl package available from this website; older packages may not have all needed functions!)
Features include the following, among others:
Download WISH Checkbook 2012 .PET package for Puppy Linux (approx. 23 KB)
Download WISH Checkbook 2012 "tar.gz" package (approx. 24 KB)
WISH Command Console is a simple, Tcl-based, Unix-type command-line console, requiring Tcl, Tk, and Gnocl. It can run single-line and multiple-line Tcl/Tk/Gnocl commands, as well as many (though not quite all) common Unix commands. It has at least the following advantages over traditional Unix consoles for Tcl users:
Download WISH Command Console 2011 .PET package for Puppy Linux (approx. 20 KB)
WISH Binary Viewer is an ultra-light, super-simple binary file viewer, inspired by George Peter Staplin's "Little Hex Editor Widget." It can open and display a file in any combination of hexadecimal codes, binary codes, decimal codes, and text content (ASCII or ISO Latin-1). There are simple copy, search, and save functions too; if you insist, and you're sure you know what you're doing, you can use WISH Binary Viewer as a simple hexadecimal editor for binary files. Requires Tcl and Tk.
Download WISH Binary Viewer 2009 .PET package for Puppy Linux (approx. 30 KB)
WISH Superscriptorium is a simple computer-aided Latin-English translation program, using plain-text grammar and vocabulary data files derived from William Whittaker's "Words" program by way of Mike Polis's "Glossator." Requires Tcl and Tk.
The main program window consists basically of three scrolling text widgets side by side, with the headings "ORIGINAL TEXT," "TRANSLATION OPTIONS," and "TRANSLATION," below some menus and mini-toolbar buttons. Latin words can be inserted into the "ORIGINAL TEXT" box by typing, pasting, or opening a file. When the user clicks on a word, here's basically what will happen:
1. The word will appear with a green background in the "TRANSLATION OPTIONS" window, with a dot between what appears to be the root, stem, or base of the word and the grammatically significant suffix (if any). Also in the green background will be what part of speech the word appears to be, together with abbreviations for things such as the gender of nouns and adjectives (M, F, N for masculine, feminine, neuter), declension of nouns and adjectives (e.g., D1 for first declension), conjugation of verbs (e.g., C2 for second conjugation), case taken by preposition (e.g., "w/Acc" means the preposition takes the accusative case, "w/Abl" means it takes the ablative). If the word has more than one definition or more than one possible grammatical analysis, it will be repeated for each.
2. A brief definition of the word (not necessarily specific to the grammatical function of the word being analyzed) will appear with a yellow background.
3. The infamous "duplicitates Latinae" (i.e., confusingly duplicitous or multiplicitous word endings, and uses of the same ending to serve more than one grammatical purpose in Latin) will be conquered, or at least set forth so a user with some rudimentary knowledge of Latin can conquer them, with human-readable abbreviations for the number and case of each grammatical possibility.
After that, if desired, the user can use the "TRANSLATION" box for anything from a rough scratch pad filled with bad guesses about the meaning of sentences, to a real "super-scriptorium" displaying an elegant, polished translation (if the user knows how to produce one). The mini-toolbar buttons and the features of the File, Edit, Search, and Display menus are adapted from WISH Supernotepad.
Download WISH Superscriptorium 2010.1 .PET package for Puppy Linux (approx. 820 KB--it takes a lot of data to conquer Latin grammar and vocabulary!)
Download WISH Superscriptorium 2010.1 "tar.gz" package (approx. 820 KB)
(Note: in version 2010.1 I just fixed a couple of minor bugs, but it works exactly the same as version 2010, so don't be surprised if you see the documentation still says "2010.")
That's all the programs I've made available right now; the only other things I have for you now (if you're interested) are shown on my Themes, Schemes, & Fonts page. Fortunately, a lot of other people have written a lot of good programs, a few of which are mentioned in my page about Adding Programs and Enhancements for Puppy Linux.