List Wrangler – Email Mailing List Manager for GTK+

By Frank Cox
(September 3, 2012)

Do you have a mailing list of people that you send periodic emails to? If so, List Wrangler is the program that you need to manage your mailing list and send out the emails.

I maintain an email mailing list of people who want to be notified when a new movie is booked at my movie theatre. You can configure it to send out emails with any wording you choose to a mailing list of subscribers.

List Wrangler is a self-contained program that consists entirely of one single binary file. However, there are a few other things that must also be installed on your computer before it will actually work as intended.

Since this is a GTK+ program, you must, of course, have GTK+ installed on your computer. I created this program using GTK2-2.18.9 on a Centos 6 computer. I have no idea how well it will work (if at all) on a computer that uses GTK+ version 3 since I don't currently have one of those.

The program uses the SQLite database engine to handle the record-keeping functions so you will also need to have SQLite installed on your computer.

Most Linux computers will already meet the above two requirements, since GTK+ is the toolkit behind the Gnome desktop environment, and a great many programs use SQLite to store their data, including the Firefox web browser.

Email is sent using the Cleancode Email program, which can be found here: http://www.cleancode.org/projects/email

I also have a rpm version of Cleancode Email available for download from my website here: http://www.melvilletheatre.com/articles/el6

The database portion of List Wrangler will actually work if you don't have the email program installed, but it won't send out any email so it wouldn't be very useful. Read the documentation for the email program and get it set up to work with your mailserver first.

It is very likely that the only prerequisite program that you don't already have installed on your computer will be Cleancode Email.

Screenshot

As you can see, List Wrangler makes it easy to send everyone your two cents worth!
Documentation

Complete documentation for List Wrangler is available as a PDF file. Click here to download the List Wrangler documentation.

Download

You can download List Wrangler in your choice of several formats, depending on your computer and your personal preference.

Click here to download listwrangler-1.0.tar.bz2 This one should work with most Linux distributions as long as you can meet the prerequisites listed above and in the documentation file.

Click here to download listwrangler-1.0-1.src.rpm This one should work with most rpm-based Linux distributions (Fedora, Red Hat, etc.)

Click here to download listwrangler-1.0-1.i386.rpm This one should work on i386 based Centos 6 computers, and similar distributions like RHEL 6 and Scientific Linux 6.

Click here to download listwrangler-1.0-1.x86_64.rpm This one should work on x86_64 based Centos 6 computers, and similar distributions like RHEL 6 and Scientific Linux 6.

License

List Wrangler is FREE SOFTWARE.

Copyright © 2012 Frank Cox

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of the Melville Theatre nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



Other articles written by Frank Cox can be found here.

Frank Cox owns and operates the Melville Theatre in Melville, Saskatchewan, Canada, and has been playing with computers for over 30 years.


This work is licensed under a Creative Commons Attribution-Share Alike 2.5 Canada License.