Downloads and installation
This page is now obsolete, but is retained to satisfy external links. Please follow link
The program is available as a free download. It is written in Python and Tkinter and distributed under the GNU General Public License. This means that you can redistribute it and/or modify it under the terms of the GPL. So, if you like it you can give a copy to your friends.
Because it is written in Python and Tkinter it should run on many platforms. So far it has been tested on XP and Linux. The program is stored as Python source code in a single 273KB file which can be downloaded from the link given below. Those running Microsoft systems, such as XP, will also need to install the latest version of Python. This is because, unlike most programs, programs written in Python are not stored as files compiled into code specific to a particular hardware/operating system combination. Instead, Python programs are stored as Python source or byte code and interpreted into machine specific code as they run. This can only happen if the Python interpreter and associated libraries are installed on the machine. So, Microsoft users, please obtain and install the latest version of Python from Python.org. Python is a much bigger download (around 10MB). I would strongly recommend installing Python before you get SourGumdrop. Preinstalling Python should make, say XP, recognise python files as python code and so perhaps not offer notepad to open them! Installing Python is not necessary for others (unless it is older than version 2.4) as it's been a standard component of all Linux systems I've used (Ubuntu please see below).
This page is now obsolete, but is retained to satisfy external links. Please follow link to new download page.
So please download SourGumdropK.pyw (all platforms). For most of the browsers I've tried, a right mouse click on this link brings up an appropriate save option. A left mouse click can also be used. If this results in a page of source code in your browser, it has loaded the Python code. In this case, save the page. Either way, save to a text file named SourGumdropK.pyw. I am reliably informed, though why it should be so is a mystery to me, that on XP systems it may be necessary to save the page as a file of type text (e.g. as SourGumdropK-pyw.txt) and then rename it to SourGumdropK.pyw
On XP, no
installation is required - simply save the file to your desktop where it
should appear as an icon which includes the Python logo:
(But only if you've installed Python).
Double clicking
will start the program.
On Linux, save the file in a convenient directory. You can run the program from that directory by typing:
"python SourGumdropK.pyw &"
But that may be considered the old fashioned way. To run the program from a Linux GUI such as KDE you need to make Python the default program for opening SourGumdropK.pyw (On Microsoft this is done automatically by naming the file *.pyw). To do this from KDE I download the file to the Desktop; right click on the file icon; drag down to "Open With"; select "Other"; and type "python" into the text box; before closing the window I also click on "Remember file association for this file type" so that python remains the default application for opening this file (and other files named *.pyw). Now I can run the program by simply clicking on the file icon.
Those wishing to use my programs on Ubuntu will need to install
python-tk using the Adept Package Manager as it is not installed by
default.
(eg type "sudo aptitude get python-tk").
Feedback
Feedback, of any kind (or unkind), is welcome.
This is my second Python program. The first is the very popular Sudoku playing game SourGumdrop. If you have any suggestions for additions or improvements, please let me know. And, of course, there are bugs in any program. So please help to improve it.
Please send any comments about the program or the web pages to
rodg (the usual curly AT symbol) sourgumdrop DOT org DOT uk
delicious.com
digg.com
reddit.com
facebook.com
stumbleupon.com