Change Log (changes prior to 2024)

  • 02/03/2023
  • Removed support for Twitter from the script.
  • Updated the Wiki to reflect current changes to the script.

  • 01/24/2023 - Minor Update

  • Put the flask package back in the requirements.txt file. Accidently deleted it and did not realize it. (Thanks to Russ, KV4S for catching this one.)

  • 05/24/2022 - Minor updates - *** THIS DOES NOT REQUIRE RUNNING THE UPDATE SCRIPT ***

    • Moved Wiki to Github pages using MKDocs - Link
    • Minor Change to how Telegram sends messages
    • Updates to README.md file
  • 01/21/2022 - Release 01222022

    • Added Support for Slack
    • Added Messaging support for Mattermost, Slack
    • Added Support to send to Club Servers (See above networks table for supported networks)
    • Added ability to find current release number from command line
    • Changed versioning system to date of release (similar to Home Assistant and other applications)
    • Fixed Various bugs found
    • Updates to Wiki
    • Added Club Configuration and how to for server admins to allow club members to send to the server.
    • Moved Change Log entres prior to 2022 to a wiki page. This is to help clean up the README File a little.
  • 01/16/2022

    • Fixed issue with weather part of the status message
  • 01/15/2022 - Minor update

    • Fixed error in message sending to Pushover
    • Fixed error in packet status creation with fixed station
    • Fixed error in sending messages notification via Discord
  • 01/12/2022 - Version 6.0 Release

    • Added support for Discord and Pushover for Message Notitification
    • Added Support for Mattermost for Position and Weather packet data
    • Split out configuration for message notification to new screen in Config Utility
    • Added number of callsigns in the callsign lists on Config Utility
    • Added the prevention of adding more callsigns then able to be handled by aprs.fi api
    • Pull version number from database for Config Utility
  • 05/30/2021

    • Minor updates to README and the wiki.
  • 05/19/2021 - Version 5.0 Release

    • Update of APRSNotify Database to consolidate callsign lists to one table
    • Redesign of an_util.py into a Flask app to allow for web browser based GUI to configure the script.
    • Addition of Discord to supported networks.
    • Automatically does not send a map image with WX Station Data or message notification to Telegram
    • Updated Wiki with new information.
  • 01/15/2021 - Version 4.0 Release

    • Removal of APRSBot to a different project
    • Moved from text files for data storage to SQLlite3 Database
    • Various small bug fixes and rework of the code.
    • Added: ability to send status to Mastodon
    • Added: an_util.py configuration utility for interacting with the database
    • Added: New wiki user guide.
    • Added: Parsing of Weather Data packet from APRS.
  • 12/11/2020 - Release 3.1 - Fixes around APRS.FI API limitations

    • APRSnotify
    • Updated aprsnotify.py to split position tracking and messge monitoring lists out to 2 seperate lists due to APRS.fi API restrictions
    • APRSbot
    • Updated aprsbot to fix APRS-IS Timeouts for sending locations and messages
    • README.md
    • Added limitations to the API to the APRS.fi API key section.
    • Other updates and clearifications to README.md
    • Configuration.md
    • Split callsign lists out to position tracking list and message list. This is due to limitations on the APRS.fi API
  • 12/09/2020 - Minor update

    • Fixed Bug: fixed error in setup.py. Named the config file wrong in variable. (Found by Alex Bowman, KN4KNG)
  • 11/15/2020 - Version 3.0 Release

    • Added/New Features:
    • Added a requirements.txt file to make installing libraries easier for end users
    • Added checks to make sure all python libraries needed are installed already and notify the user if not and how to install
    • Created and added new interactive bot functionality, APRSBot
    • Updates/Changes:
    • Changed from urllib to requests library to parse json. This makes it easier to use the same url for different purposes
    • Removed the aprs and msg url variables and combined into aprsfi_url variable for use with new library
    • Fixed bug: added srccall variable instantiation. This fixes a bug where if the srccall is not pulled properly the script bombs
    • Removed using Google Geocoder for Reverse geocoding. Only using OpenStreetMaps now
    • Updated README.md and Configuration.md files
  • 08/20/2020

    • Updates to the ReadMe file
  • 07/06/2020 - Version 2.0 Release

    • Added/New Features:
    • Ability to choose between Metric and Imperial units
    • Ability to turn off WX Information and not include it in the status message.
    • Now sends notification if someone sends the user a message on APRS (requires Telegram bot for this to work).
    • Sends map image of the packet location to Telegram (requires Telegram bot for this to work).
    • Updates:
    • Fixed: If there is not a speed entry in the JSON payload from APRS.FI, the script assumes it's a fixed station and does not include speed in the status message. In Ver. 1.0 this was a bug that would cause the script to fail if there was not a speed entry in the JSON payload.
    • Updated the config file to include switches for new features.
    • Updated the configuration walkthrough in this repo.
    • Updated Setup.py to include switches for new features. Will also update an existing config.py file to the new version.
      • NOTE: If you are running version 1, when updating to Version 2 of the script, make sure to run setup.py to update your existing config.py file to the correct config version.
    • Reworked and tighten up code in the main script
  • 02/29/2020 - Initial Release 1.0

    • Combined functionality of APRSTweet and APRSTelegram
    • Added: Ability to choose to send to Twitter, Telegram or All
    • Added: Ability to choose between OpenStreetMaps and Google Geocoding API for reverse geocoding of packet location
    • Added: Added the hashtag #APRS to the end of the status message for Twitter
    • Added: Finds the Maidenhead Grid Square based on packet location and includes it in the status message
    • Added: Created setup utility to help in config file creation.
    • Update: Fixed URL for aprs.fi in the status message from http:// to https://