Last modified: Fri Mar 02 15:56:00 GMT 2010
This is the download area for the DX Spider system. Please look at the Installation instructions, before downloading the software.
The current 'official' version of the software is 1.55, but if you like to be on the 'bleeding edge' (or at least fairly up to date, I try not to put experimental code in here unless I need it tested by lots of people - so it is, in fact, usually the best choice); last night's CVS tarball. or zipfile. This usually the prefered option!
If you are a Microsoft Windows user and you need something free and opensource to unpack one or other of these archives, go look at http://www.7-zip.org/. It will unpack many formats including both tgz and zip formats and is available for 32 or 64 bit Windows.
An alternative way, if you want to start from scratch, is to checkout a clean tree via CVS directly. To do this:-
The CVS repository is actually a thin wrapper over a completely different source code management system. I am now using the same system as is used for the linux kernel, called Git.
Be warned DO NOT alter the contents of /spider/perl or /spider/cmd and any subtrees, otherwise the update procedure will just overwrite anything you (should not) have altered.
Before you download anything I would be obliged if you would subscribe to a low volume mailing list which will send you announcements of new patches and such like things as they arise.
I must confess most people upgrade these days from CVSlatest.tgz or CVSlatest.zip file or else from CVS directly. I am no longer providing patches because I have no evidence that anybody is actually using them.
Using Git is quite easy, if you are on a Linux/Unix box. Most distributions have ready made Git packages available. For example Fedora calls the package 'git' (yum install git), Ubuntu and debian call theirs 'git-core' (apt-get install git-core). There is a windows version of Git available on the Google Code site. Just use the full installer which is usually the first one in the list. The others do something different.
Once you have git installed then to use it with an existing spider tree do (for linux/unix users):-
For Windows users it is slightly different. The main difference is that when in gitbash, all paths have a /c in front of them. This is obviously sent to try people. So for Windows users do:-
Please note the subtle differences (and the direction) of the slashes (/ not \) and where they are not used (e.g. in item 4).
Assuming no errors have occurred, you should now be under git control. From now on you, instead of doing a cvs update -d, you do a git pull instead. The advantage of this is that it is a bit faster and you can also, more easily, track branches. Also, if you hack at the code, you can easily generate patches which you can send me by email for incorporation. Finally, should I be run over by a bus, it means you have a complete git repository, as a backup, which you may be able to use to persuade someone else to take over the maintenance (or do it yourself).
If you want to start from scratch, then it is much easier.
For Linux/Unix users:
For Windows users:
For Windows users:
Some people like to filter on or generally just "know" about which US State or City a callsign is in. The latest software will now (as of the CVS version or 1.51) allow this. There are also some commands to get this information displayed on a DX Announcement.
In order to use this information then you must download usdbraw.gz to a temporary place (I would suggest /tmp or c:\tmp).
After downloading (it is over 4Mb in length) you must:
On Linux you will either need to load Compress::Zlib from CPAN or you will need to unzip the usdbraw.gz file before running the program.
From time to time a new usdbraw.gz file will be uploaded. You need to run the above procedure to update the running system. create_usdb.pl also (confusingly) updates the database.
Copyright © 1998-2010 by Dirk Koopman G1TLH. All Rights Reserved