Here's a selection of the software I've released to the public.
dumpfidomsg, a utility to convert the contents of Fidonet
messages into RFC822-style messages. Fidonet was a network of BBSes that
exchanged e-mail and message groups using modems which became popular
in the 1980s and 1990s.
a suite of programs for listing contents of archives and viewing metadata of
data files. fv lets you quickly see what files are contained in an archive
with the command
fv archive-file. It supports many archive file extensions
from standard ones like .tar.gz and .zip to obscure ones like .rpp and .cf as
well as archive-like formats like .uue and .iso. fv calls the appropriate
archiving program (which must be installed on your system) for each archive
type. fvi displays metadata about the file arguments it is given.
autodescribe extracts the title or summary of the given file.
automtime extracts the embedded modification time of the given
file so you can make the file's time on disk match.
fvcbm, a program for listing Commodore
file archive directories.
It supports the following archive types: ARC230 (not to be confused with SEA
ARC), self-extracting ARC230 (SDA), Lynx, CS-DOS (LZH), self-extracting
CS-DOS (SFX), LBR (not to be confused with LBR for CP/M), 64Net files
(N64), PC64 emulator files (R/S/U/P00), emulator tape images (T64) and
emulator disk images (D64 and X64 and variants), including 1541, 1571, 1581,
8050 and 8250 disk types.
gpscorrelate, C program to match GPS tracks to photographs, and store the matches in the EXIF data in the photographs.
This lets you visualize the location of photographs you have taken on
a map (using other programs).
oldmailconvert, A set of scripts for converting mail from
various historic mail formats into RFC822-style messages. These formats
include CompuServe, MANTES, UUPC/extended, and others.
renuniq, a utility to rename files, giving them each unique
names according to a specified pattern. The pattern can include
incrementing digits or portions of the original file name.
speakout-account-info, utility to retrieve account balance
information for a Canadian SpeakOut cellphone account.
spec-tree, tools to manage a large set of RPM .spec files, tailored for the Mageia Linux distribution.
Older UNIX/Linux Software
These programs haven't been updated in a while, but may still be useful to some people.
The RPMs found here which I packaged are signed with my
autospec, a program which creates
Red Hat Package Manager
spec files automatically from a tar ball. This makes it easy to create your
own RPMs from source.
Please note that SuSE seems to use an
unrelated program called autospec in their build system.
The gbuild package also includes an unrelated program called autospec.
There are a few other programs out there that do something similar to
I'm also making Felipe Sanchez'
package available here for download, since it includes installwatch, which
can be used in conjunction with autospec to give better
results with programs with complex installation scripts.
cbmfs, an installable Linux kernel module implementing a read only
Commodore 1541/1581 filesystem for Linux versions 1.1.86 through 2.0.39.
(defunct site) has modified cbmfs to work with the 2.2.x series of kernels.
slackrpm, a program which creates
Red Hat Package Manager
packages from Slackware
packages. It can be used to upgrade a Linux system from Slackware to RedHat by
converting already-installed Slackware packages to RPM format.
mvmmessage, and mvmbiff, simple programs for use with mvm, a
Minimal Voice Mail system for Linux using vgetty. mvmmessage is a simple
GUI front end to mvm which allows pointing and clicking at voice messages.
mvmbiff waits for voice mail to arrive and plays a sound file
periodically when it does to attract attention.
They require the Python interpreter with Tkinter extensions.
Also available here are the RPM packages I created of mvm (authored by
Note that a newer version of mvm is available, but it has not been tested
a list of voice modem chipsets
that are supported by vgetty ver. 1.1.10 to help you determine if your
voice modem will work (note that this list is a decade out of
date and is pretty useless now).
fvcbm is also available for DOS (see above).
My update of Simple News (ver. 1.91), a USENET newsreading program for
the DOS/Windows uucp MTA UUPC/extended, which is great for people who
don't have full Internet access or who have to pay high per-minute
long-distance phone rates to get connected.
A new version of Simple News is currently in the testing stages and
will be released eventually (I hope) [Ed note: it never did].
WATBORL is a set of macros that can make porting software from
Borland C to Watcom C easier. It provides translations from many
Borland C console I/O and disk routines to the Watcom C equivalents to
let you compile many programs without modification.
I have a page with links to various sources of
reusable software components.
back to Dan's personal home page
Last updated 2023-09-07