mpad

Multi-Purpose APRS Daemon (MPAD)

GPL-3.0 License

Stars
49
mpad - 0.61 Latest Release

Published by joergschultzelutter 5 months ago

  • Crash handler bug fix; missing import
mpad - 0.60

Published by joergschultzelutter 5 months ago

Maintenance release with tons of changes under the hood.

  • WX data
    • June 1st deprecation of OpenWeatherMap 2.5 OneCall API due to OWM now requiring credit card data for WX requests via OWM 3.0 OneCall API.
    • Successor: met.no API - which does not even require an API key. Thank you Meteorologisk Institutt for this great service!
    • WX forecasts now use the user's coordinates, meaning that a "morning" data request is no longer tied to UTC but actually uses the user's time zone. Dealing with time zones is a giant pain, so expect potential issues. All local tests were successful, though.
  • Other changes
    • Optional Apprise crash handler which will send mpad's log file to dedicated addresses. This allows me to receive the log file in case of crashes.
    • several under-the-hood updates
mpad - 0.51

Published by joergschultzelutter 7 months ago

  • Fix for the requirements.txt file which will take care of pillow's ImageDraw.textsize() deprecation in version 10.x and later
  • Note: As of the date of this release, the fixed version of py-staticmaps has not yet been released to PyPi. Therefore, the dependencies file pulls this package straight from the author's Github repo.
  • Details: https://github.com/flopp/py-staticmaps/pull/32
mpad - 0.50

Published by joergschultzelutter 7 months ago

Added:

  • parser_test.py will collect all external dependencies in case they are missing on the user's hard drive. You can now rum initial mpad tests without starting the daemon first.
  • posmsg command output now receives a static image of the user's position along with a red marker

image

Updated:

  • repeatermap.de URL was outdated; updated to new URL
  • airport data URL was outdated; updated to new URL
  • all external file names have now been defined in the mpad_config.py file for easier modification access

❗IMPORTANT CHANGES - read carefully❗

  • The previously used external mgrs.py module has been replaced by PyPi's mgrs module; if you have installed MPAD in the past, please ensure to delete the local mgrs.py installation on your hard drive.
  • Installations on Linux may now require new external dependencies libgeos-dev and libopenjp2-7
  • pillow / py-staticmaps fixed version dependency; needs to be resolved at a later point in time, see https://github.com/flopp/py-staticmaps/pull/32
mpad - 0.43

Published by joergschultzelutter 7 months ago

mpad - 0.42

Published by joergschultzelutter 7 months ago

mpad - 0.41

Published by joergschultzelutter 8 months ago

mpad - 0.40

Published by joergschultzelutter 10 months ago

  • Bugfix for retrieving CWOP data from findu.com, thus preventing program crashes (per APRSSIG December 2023 bulletin, the site might have lost its maintainer)
mpad - 0.39

Published by joergschultzelutter about 1 year ago

  • Bug fixes related to parsing html source data
mpad - 0.38

Published by joergschultzelutter about 1 year ago

  • added requirements.txt - very long overdue :-)
  • fixed multiple modules wrt error handling for the requests library
mpad - 0.37

Published by joergschultzelutter almost 2 years ago

Bugfix: program crash in case CWOP page did contain no data.

mpad - 0.36

Published by joergschultzelutter over 2 years ago

  • Bugfix make_pretty_aprs_messages
mpad - 0.35

Published by joergschultzelutter over 2 years ago

Bugfix for 'riseset' command; crash when Skyfield did not return a complete set of rise/set timestamps

mpad - 0.34

Published by joergschultzelutter over 3 years ago

Bugfix for cases where a radiosonde site is unable to be accessed

mpad - 0.32

Published by joergschultzelutter over 3 years ago

Changes to the Radiosonde module:

  • remove restriction to APRS type "o" (object) as Radiosonde call signs seem to start their life cycle as APRS stations (type "l")
  • Enhanced the module for returning the fully enriched Habhub.org URL (with uuid) to the user
  • Documentation updates
mpad - 0.31

Published by joergschultzelutter over 3 years ago

Bugfix: Deutscher Wetterdienst broadcast warnings were sent out as Unicode message and not as plain ASCII messages

mpad - 0.30

Published by joergschultzelutter over 3 years ago

  • Option to enforce outgoing message content as UTF-8 with new keyword unicode
  • MPAD has received its personal APRS 'TOCALL' identifier - yay. Thank you WB4APR.
  • Minor updates to the code and its documentation
mpad - 0.29

Published by joergschultzelutter over 3 years ago

Radiosonde bugfix for cases where the clmb value is negative

mpad - 0.28

Published by joergschultzelutter over 3 years ago

Bugfix DWD Code

mpad - 0.27

Published by joergschultzelutter over 3 years ago

Updated radiosonde landing prediction settings per DB4BIN
Support for Deutscher Wetterdienst WX warning bulletins