ATS-4: Amateur-Radio Contest Administration System
ATS-4 is an Automatic Acceptance & Tabulation System for Amateur-Radio Contests, based on QxSL.
- provides a web interface for contest-log acceptance.
- verifies the uploaded logs according to the contest rules described in Ruby or LISP forms.
ATS-4 supports many contests including:
Feel free to visit ALLJA1 ATS-4.
First, clone this repository.
$ git clone https://github.com/nextzlog/ats4 $ cd ats4
To update ATS-4, first stop the system, then clear the database, and finally pull the latest version.
$ kill `cat target/universal/stage/RUNNING_PID` $ ./destroy.sh $ git reset --hard $ git pull
Clear your mind and cast a spell.
$ sbt run # develop mode $ sbt "start -Dhttp.port=8000"
Just wait and relax. You will find the following message.
(Starting server. Type Ctrl+D to exit logs, the server will remain in background)
Ctrl+D and exit.
Browse the web page on port 8000.
First, kill the server process, and delete the file as follows.
$ kill `cat target/universal/stage/RUNNING_PID` $ rm target/universal/stage/RUNNING_PID
Feel free to contact @nextzlog on Twitter.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.