Go to file
Hemna b308285b28 Added some config checking at setup time
This patch ensures we check to make sure the required config
keys are available from the aprsd.yml config prior to accessing them.
The plugin won't work without them.  This prevents the plugin from
throwing stack dumps in aprsd.
2020-12-15 09:50:33 -05:00
.github/workflows Initial commit 2020-12-14 09:50:39 -05:00
aprsd_slack_plugin Added some config checking at setup time 2020-12-15 09:50:33 -05:00
docs Updates for release 2020-12-14 12:07:21 -05:00
tests Initial commit 2020-12-14 09:50:39 -05:00
.gitignore Added some config checking at setup time 2020-12-15 09:50:33 -05:00
ChangeLog Added some config checking at setup time 2020-12-15 09:50:33 -05:00
LICENSE.txt Initial commit 2020-12-14 09:50:39 -05:00
MANIFEST.in Initial commit 2020-12-14 09:50:39 -05:00
README.rst Updates for release 2020-12-14 12:07:21 -05:00
dev-requirements.in Make aprsd a requirement 2020-12-14 10:46:02 -05:00
dev-requirements.txt remote the pinning of aprsd 1.0.0 2020-12-15 08:46:05 -05:00
pyproject.toml Initial commit 2020-12-14 09:50:39 -05:00
requirements.in Make aprsd a requirement 2020-12-14 10:46:02 -05:00
requirements.txt remote the pinning of aprsd 1.0.0 2020-12-15 08:46:05 -05:00
setup.cfg Updates for release 2020-12-14 12:07:21 -05:00
setup.py Initial commit 2020-12-14 09:50:39 -05:00
tox.ini Initial commit 2020-12-14 09:50:39 -05:00

README.rst

aprsd_slack_plugin
==================

.. image:: https://github.com/hemna/aprsd-slack-plugin/workflows/python/badge.svg
    :target: https://github.com/hemna/aprsd-slack-plugin/actions

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://black.readthedocs.io/en/stable/

.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
    :target: https://timothycrosley.github.io/isort/

This project is a python plugin for the APRSD server daemon written by 
Craig Lamparter.   The plugin looks for location APRS commands from a ham
radio, then reports that location to a slack channel.  This is basically a
location proxy.

Requirements
------------

Python 3.6+.
APRSD - http://github.com/craigerl/aprsd

.. note::

    Because `Python 2.7 supports ended January 1, 2020 <https://pythonclock.org/>`_, new projects
    should consider supporting Python 3 only, which is simpler than trying to support both.
    As a result, support for Python 2.7 in this example project has been dropped.