Skip to main content

An aid for POTA hunters

Project description

AuGratin

License: GPL v3 Python: 3.8+ Made With:PyQt5 PyPI - Downloads

logo

Why AuGratin

AuGratin is an extension to an earlier program called POTAto. And since it's made from POTAto, I called it AuGratin.

What is AuGratin

To answer this you must know what POTA is. POTA is Parks On The Air. A year round activity of many amateur radio operators or HAMS. The Activator, will set up a radio station in a state/national park and make as many contacts as they can. Other Radio Amateurs also known as Hunters or Chasers, will seek out and try to contact as many Activators as they can.

AuGratin allows A POTA Hunter to easily log contacts with Activators. It pulls latest POTA spots. Displays them in a compact interface. Once a spot is clicked on AuGratin will talk to either rigctld, flrig, or OmniRig to change the radio to the correct frequency and mode. It will pre-populate All the fields needed for logging the contact. All contacts are stored in an ADIF file in your home directory, which you can then import into your normal logging program.

screenshot

Recent changes

  • [23-5-26] Added Ubuntu dark mode if adwaita-qt is installed.
  • [23-5-18] Fix crashes related to if flrig running w/ no radio, or flrig closes. Add dialog message window to initial startup if CAT control failed. For some reason I was missing the 17m band. Added back band selector for those who have CAT.
  • [23-5-17] Reworked bandmap display. Spots with QRT in comment are now muted. Center bandmap on RX freq when changing vfo or zooming display. Provided Non CAT control users to change bands.
  • [23-5-15] Start big code changes to impliment better bandmap.
  • [23-3-28] Merged in changes from @barryshaffer KK7JXG to add support for Omnirig on windows.
  • [23-3-7] Reduced network timeout for spot pulls from 15 to 5 seconds. Safer dictionary key access.
  • [23-2-17] Repackaged for PyPi and pip install

Installing, Updating, Running, Removing

# install
pip install augratin

# update
pip install -U augratin

# remove
pip uninstall augratin

# running
augratin

Features

  • Shows spots on a band map
  • You can filter spots by mode.
  • Pulls in park and activator information.
  • Clicked spots, tune your radio with flrig, rigctld or OmniRig to the activator and sets the mode automatically.
  • Double clicked spots adds Activator to a persistent watchlist.
  • Displays bearing to contact.

When you press the "Log it" button the adif information is appended to POTA_Contacts.adi in your home folder.

What to do if your map is blank

Not sure why, but the map may not work if you let pip install PyQt5 and PyQtWebEngine automatically. If your map is blank, try:

pip uninstall PyQt5
pip uninstall PyQtWebEngine

Then install them through your package manager.

#fedora
sudo dnf install python3-qt5 python3-qt5-webengine

#ubuntu
sudo apt install python3-pyqt5 python3-pyqt5.qtwebengine

What to do if omnirig fails to connect

On occasion the win32 cache files can get corrupted preventing connection to omnirig. If omnirig was previously working but the continues to fail try erasing the cache files located here: C:\Users\username*\AppData\Local\Temp\gen_py\python version*

CAT control

If no command line options are given, the program will check if either flrig, rigctld or OmniRig are running on the computer. It will setup CAT control to whichever it finds first.

You can force it to use either with commandline options.

-r will force rigctld with default host:port of localhost:4532.

-f will force flrig with default host:port of localhost:12345.

-2 will force 'Rig2' with OmniRig.

-s SERVER:PORT will specify a non-standard host and port.

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

augratin-23.6.4.tar.gz (160.9 kB view details)

Uploaded Source

Built Distribution

augratin-23.6.4-py3-none-any.whl (159.1 kB view details)

Uploaded Python 3

File details

Details for the file augratin-23.6.4.tar.gz.

File metadata

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

File hashes

Hashes for augratin-23.6.4.tar.gz
Algorithm Hash digest
SHA256 7f0094be3cef8988c6751a2f5b71db3825e1cb5f0d4c172fbba011c62f429112
MD5 6f096f11c11c62a60bc144524ec63d9c
BLAKE2b-256 0c4547e35264aebfd349325864d19feb84792aea35bae096a9c3a62a02546d94

See more details on using hashes here.

File details

Details for the file augratin-23.6.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for augratin-23.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e1929b9daf06ada51aa3472918c8872106c67f46007755bee333f87a1031d638
MD5 c928276261e3622b8225b9ff9ddbeb35
BLAKE2b-256 14349a96f1abfa551d506dd888d3bf30676a7ea3aeaa061c140d347f08b0a917

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