Skip to main content

Winter Field Day logging server

Project description

Winter Field Day log aggregating server

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

logo

TOC

What is it

Winter 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. Bonus points are awarded for operating outside or using alternate power sources, such as battery/solar/wind. You can find out more about Winter Field Day by visiting the WFDA. 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 wfdlogger clients. So a group or club can submit a group cabrillo log.

Screenshot

main display

Installation

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

Winter 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": "3O",
    "oursection": "ORG",
    "name": "Hiram Maxim",
    "address": "225 Main Street",
    "city": "Newington",
    "state": "CT",
    "postalcode": "06111",
    "country": "USA",
    "email": "Hiram.Maxim@arrl.net",
    "bonus": {
        "altpower": false,
        "outdoors": false,
        "notathome": false,
        "antenna": false,
        "satellite": false
    },
    "mullticast_group": "224.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 next to the type of bonus.

Save the file and relaunch the wfdserver 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

wfdserver-24.2.19.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

wfdserver-24.2.19-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file wfdserver-24.2.19.tar.gz.

File metadata

  • Download URL: wfdserver-24.2.19.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for wfdserver-24.2.19.tar.gz
Algorithm Hash digest
SHA256 7e5cbaa7f4e3d123188a80083fb41ce671ecbaa4bf11ba57f57745198bcfaa7d
MD5 612510fea41782c82fd9cff7c3a3f0e7
BLAKE2b-256 c708d148902cdac02a6c8d64bff26654ae33fb004229177cd8ea18051da35ba7

See more details on using hashes here.

File details

Details for the file wfdserver-24.2.19-py3-none-any.whl.

File metadata

  • Download URL: wfdserver-24.2.19-py3-none-any.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for wfdserver-24.2.19-py3-none-any.whl
Algorithm Hash digest
SHA256 8febd4e747a22c5137cb0e2e3d773335ccb9050257fde69e8042323640f02f61
MD5 200eb6e2145a0dca0835828768c99e0f
BLAKE2b-256 bee450951376de89dadfe19db00d41cb2a811cbe7e4b6288a2c97a4b7ecb111e

See more details on using hashes here.

Supported by

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