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
Please note that these tar balls imply the use of CVS, but this has not been the case for many years. I haven't changed the name because I know that there scripts out there that rely on these names not changing. But, be aware, these tarballs also contain a complete git tree. If you
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.
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