Skip to main content

Field Day group logging server

Project description

Field Day log aggregating server

License: GPL v3 Python: 3.9+ Made With: Ancient Technology PyPI - Downloads

logo

TOC

What is it

ARRL Field Day is a once a year 24hr emergency preparidness event for radio amateurs (Hams). During the event, we try and make as many radio contacts with other Hams in a 24 hour period. You can find out more about amateur radio by visiting the ARRL.

No really what is it

This server listens to multicast logging packets generated by multiple fdlogger clients. So a group or club can submit a group cabrillo log.

Screenshot

main display

Installation

pip install fdserver
usage: fdserver [-h] [-l]

Field Day aggregation server.

options:
  -h, --help  show this help message and exit
  -l, --log   Generate log

Configuration and first run

When executed for the first time, the server will not find a configuration file. When this happens, the server will place a fresh copy in the local directory. Press CTRL-C to end the program then edit the configuration file now found at ./server_preferences.json. Unless you have good reason to, don't change the multicast settings.

{
    "ourcall": "W1AW",
    "ourclass": "3A",
    "oursection": "ORG",
    "bonus": {
        "emergency_power": {
            "bool": 0,
            "station_count": 0
        },
        "media_publicity": 0,
        "public_location": 0,
        "public_info_table": 0,
        "message_to_section_manager": 0,
        "message_handling": {
            "bool": 0,
            "message_count": 0
        },
        "satellite_qso": 0,
        "w1aw_bulletin": 0,
        "educational_activity": 0,
        "elected_official_visit": 0,
        "agency_representative_visit": 0,
        "gota": 0,
        "web_submission": 0,
        "youth_participation": {
            "bool": 0,
            "youth_count": 0
        },
        "social_media": 0,
        "safety_officer": 0
    },
    "batterypower": 0,
    "name": "Hiram Maxim",
    "address": "225 Main Street",
    "city": "Newington",
    "state": "CT",
    "postalcode": "06111",
    "country": "USA",
    "email": "Hiram.Maxim@arrl.net",
    "mullticast_group": "239.1.1.1",
    "multicast_port": 2239,
    "interface_ip": "0.0.0.0",
    "node_red_server_ip": "127.0.0.1",
    "node_red_server_port": 12062
}

Under the bonus section, if your group qualifies for a bonus, put true or 1 next to the type of bonus.

Save the file and relaunch the fdserver application.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fdserver-23.5.30.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fdserver-23.5.30-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file fdserver-23.5.30.tar.gz.

File metadata

  • Download URL: fdserver-23.5.30.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fdserver-23.5.30.tar.gz
Algorithm Hash digest
SHA256 febbe898afb08b2d51faad538d985c7d43bef9fce3085d7948cab42dfd89a71b
MD5 28b36061ec93129480551305f01dad47
BLAKE2b-256 dd543ea55f53124e16d8e0ddb79140e782041426f9cc3a3daf4ef9e08c54aa17

See more details on using hashes here.

File details

Details for the file fdserver-23.5.30-py3-none-any.whl.

File metadata

  • Download URL: fdserver-23.5.30-py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fdserver-23.5.30-py3-none-any.whl
Algorithm Hash digest
SHA256 237700a4def90e709c24b7c07add79515db54b2e4918ad006bd0cf75ec5768dd
MD5 04d5ea61cccd6a98a8c6a2c584cd3a19
BLAKE2b-256 29281b9762e6e75e05493a6dce344459e7a12801fed4d724349b45b11797c6d3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page