.coveragerc
.mailmap
.pre-commit-config.yaml
.readthedocs.yaml
AUTHORS
CONTRIBUTING.md
ChangeLog.md
INSTALL.txt
LICENSE
MANIFEST.in
Makefile
README.md
aprsd-lnav.json
aprsd_logo.png
gray.conf
pyproject.toml
requirements-dev.in
requirements-dev.txt
requirements.in
requirements.txt
setup.py
tox.ini
uv.lock
./requirements-dev.txt
./requirements.txt
.github/workflows/authors.yml
.github/workflows/codeql.yml
.github/workflows/manual_build.yml
.github/workflows/master-build.yml
.github/workflows/python.yml
.github/workflows/release_build.yml
aprsd/__init__.py
aprsd/cli_helper.py
aprsd/exception.py
aprsd/main.py
aprsd/plugin.py
aprsd/plugin_utils.py
aprsd.egg-info/PKG-INFO
aprsd.egg-info/SOURCES.txt
aprsd.egg-info/dependency_links.txt
aprsd.egg-info/entry_points.txt
aprsd.egg-info/requires.txt
aprsd.egg-info/top_level.txt
aprsd/client/__init__.py
aprsd/client/client.py
aprsd/client/stats.py
aprsd/client/drivers/__init__.py
aprsd/client/drivers/aprsis.py
aprsd/client/drivers/fake.py
aprsd/client/drivers/registry.py
aprsd/client/drivers/tcpkiss.py
aprsd/client/drivers/lib/__init__.py
aprsd/client/drivers/lib/aprslib.py
aprsd/cmds/__init__.py
aprsd/cmds/completion.py
aprsd/cmds/dev.py
aprsd/cmds/fetch_stats.py
aprsd/cmds/healthcheck.py
aprsd/cmds/list_plugins.py
aprsd/cmds/listen.py
aprsd/cmds/send_message.py
aprsd/cmds/server.py
aprsd/conf/__init__.py
aprsd/conf/client.py
aprsd/conf/common.py
aprsd/conf/log.py
aprsd/conf/opts.py
aprsd/conf/plugin_common.py
aprsd/log/__init__.py
aprsd/log/log.py
aprsd/packets/__init__.py
aprsd/packets/collector.py
aprsd/packets/core.py
aprsd/packets/filter.py
aprsd/packets/log.py
aprsd/packets/packet_list.py
aprsd/packets/seen_list.py
aprsd/packets/tracker.py
aprsd/packets/watch_list.py
aprsd/packets/filters/__init__.py
aprsd/packets/filters/dupe_filter.py
aprsd/packets/filters/packet_type.py
aprsd/plugins/__init__.py
aprsd/plugins/fortune.py
aprsd/plugins/notify.py
aprsd/plugins/ping.py
aprsd/plugins/time.py
aprsd/plugins/version.py
aprsd/plugins/weather.py
aprsd/stats/__init__.py
aprsd/stats/app.py
aprsd/stats/collector.py
aprsd/threads/__init__.py
aprsd/threads/aprsd.py
aprsd/threads/keepalive.py
aprsd/threads/registry.py
aprsd/threads/rx.py
aprsd/threads/service.py
aprsd/threads/stats.py
aprsd/threads/tx.py
aprsd/utils/__init__.py
aprsd/utils/counter.py
aprsd/utils/fuzzyclock.py
aprsd/utils/json.py
aprsd/utils/keepalive_collector.py
aprsd/utils/objectstore.py
aprsd/utils/package.py
aprsd/utils/ring_buffer.py
aprsd/utils/trace.py
docker/Dockerfile
docker/build.sh
docker/docker-compose.yml
docker/bin/admin.sh
docker/bin/healthcheck.sh
docker/bin/listen.sh
docker/bin/run.sh
docker/bin/setup.sh
docs/aprsd.drawio
docs/changelog.rst
docs/clean_docs.py
docs/conf.py
docs/configure.rst
docs/index.rst
docs/install.rst
docs/links.rst
docs/plugin.rst
docs/readme.rst
docs/server.rst
docs/_static/.keep
docs/_static/aprsd_overview.png
docs/_static/aprsd_overview.svg
docs/_templates/.keep
docs/apidoc/aprsd.client.drivers.rst
docs/apidoc/aprsd.client.rst
docs/apidoc/aprsd.cmds.rst
docs/apidoc/aprsd.conf.rst
docs/apidoc/aprsd.log.rst
docs/apidoc/aprsd.packets.rst
docs/apidoc/aprsd.plugins.rst
docs/apidoc/aprsd.rst
docs/apidoc/aprsd.stats.rst
docs/apidoc/aprsd.threads.rst
docs/apidoc/aprsd.utils.rst
docs/apidoc/modules.rst
examples/plugins/__init__.py
examples/plugins/example_plugin.py
tests/__init__.py
tests/fake.py
tests/mock_client_driver.py
tests/test_packets.py
tests/test_plugin.py
tests/client/__init__.py
tests/client/test_registry.py
tests/client/drivers/__init__.py
tests/client/drivers/test_aprsis_driver.py
tests/client/drivers/test_fake_driver.py
tests/client/drivers/test_tcpkiss_driver.py
tests/cmds/__init__.py
tests/cmds/test_send_message.py
tests/plugins/__init__.py
tests/plugins/test_fortune.py
tests/plugins/test_notify.py
tests/plugins/test_ping.py
tests/plugins/test_time.py
tests/plugins/test_version.py
tests/plugins/test_weather.py
tools/fast8.sh