f9d3bc433f
Remove docker build from test
...
This patch removes the container build from the main python.yml
github action that is only supposed to test tox results for commits
2022-11-04 10:30:34 -04:00
1383352e75
create master-build.yml
...
This patch adds the tox and docker image build for the latest container image on every push to master branch
2022-11-04 10:27:43 -04:00
b50f343440
Added container build action
2022-11-04 09:04:14 -04:00
4c7c90b947
Merge pull request #98 from ranguli/ranguli-patch-1
...
Update docs on using Docker
2022-11-02 10:47:04 -04:00
ranguli
bb09296efa
Update docs on using Docker
2022-11-01 21:49:58 -02:30
7db2242060
Update dev-requirements pip-tools
...
This patch updates the pip-tools version to prevent the bug when
trying to run make update-requirements failing.
2022-11-01 14:16:24 -04:00
61655a0a85
Merge pull request #89 from wildeyedskies/update-eventlet
...
Bump dependencies to fix python 3.10
2022-11-01 14:02:13 -04:00
fdc8bfafc0
Merge pull request #96 from ranguli/fix-pypi-scraping
...
Fix #92 (PyPI scraping)
2022-11-01 14:01:37 -04:00
0e5f7aa211
Merge pull request #93 from ranguli/fix-readme-formatting
...
README formatting fixes
2022-11-01 13:59:28 -04:00
c16886263f
Merge pull request #94 from ranguli/fix-exception-typo
...
Fix typo on exception
2022-11-01 13:51:41 -04:00
eb4b67d9b8
Merge pull request #97 from ranguli/patch-1
...
Fix plugins not installing via docker-compose
2022-11-01 13:47:59 -04:00
ranguli
389304c3f2
Fix typo in docker-compose.yml
2022-10-28 10:35:39 -02:30
ranguli
9ffd320353
Fix PyPI scraping
2022-10-27 12:33:31 -02:30
74e4e2c4f5
Merge pull request #95 from ranguli/patch-1
2022-10-26 22:19:20 -04:00
ranguli
b1db08a08c
Allow web interface when running in Docker
2022-10-26 20:03:42 -02:30
ranguli
cc2918377e
Fix typo on exception
2022-10-26 16:46:50 -02:30
ranguli
f339ee3ebf
README formatting fixes
2022-10-26 16:01:51 -02:30
Zoe Moore
9d39b030fb
Bump dependencies to fix python 3.10
2022-05-31 15:53:26 -07:00
1c052a63c0
Fixed up config option checking for KISS
...
This patch updates the config option checking for
required fields in the config yaml file. Specifically
for the existence of the aprsd: section
and the required fields for the 3 supported client types
apris,
kiss serial,
kiss tcp
2022-02-21 16:04:33 -05:00
e739441268
Fix logging issue with log messages
...
This patch changes the base Message class to
ensure that all printing of the message class only
outputs the message in the truncated and bad word filtering
enabled in the log.
2022-02-11 10:03:02 -05:00
03a20ebb5c
for 2.5.9
2022-01-26 14:59:46 -05:00
6257c9ea90
FIX: logging exceptions
...
This patch fixes the logging of exceptions in the email
plugin.
2022-01-26 14:39:14 -05:00
b00c8db3d6
Updated build and run for rich lib
2022-01-08 09:41:17 -05:00
79270f95be
update build for 2.5.8
2022-01-08 09:29:26 -05:00
29a60b7ed0
For 2.5.8
2022-01-07 15:19:44 -05:00
e8100d8777
Removed debug code
2022-01-07 15:17:16 -05:00
764730c123
Updated list-plugins
...
This patch updates the README.rst with the new format for
`aprsd list-plugins`.
2021-12-15 10:48:16 -05:00
610e40aecd
Renamed virtualenv dir to .aprsd-venv
...
This helps with shell prompts showing the name of the venv.
When you have multiple venv environments on your system, naming then
helps to identify which one you are actively using.
2021-12-15 10:45:53 -05:00
2f6e7e17e8
Added unit tests for dev test-plugin
...
Also added a check to make sure that the aprs_login
parameter is passed in for use as the fromcallsign.
2021-12-12 16:35:26 -05:00
a7bbde4a43
Send Message command defaults to config
...
The APRS_LOGIN and APRS_PASSWORD arguments now fallback
to the config file if it exists.
First it checks the passed in parameters, then checks the
environement vars, then checks the parsed config to find the
login and password.
This patch also adds unit tests for the send-message command to
check the fallback.
2021-12-12 16:13:08 -05:00
7530bcf55c
Updated Changelog
2021-12-11 07:59:50 -05:00
ab37a5e7a7
Merge pull request #79 from craigerl/fix_kiss_is_enabled
...
Fixed an KISS config disabled issue
2021-12-11 07:56:47 -05:00
3b9970c0e7
Fixed an KISS config disabled issue
...
This patch fixes a small bug when both KISS interfaces are disabled.
2021-12-11 07:46:43 -05:00
e57a2e2ffc
Fixed a bug with multiple notify plugins enabled
...
This patch fixes an issue with the processing of packets
and updateing the watchlist. Previously after the
notify plugin processed the packet it would update the watchlist.
This doesn't work when there are more than 1 notify plugins
enabled, only the first notify plugin seeing the packet will
recognize that the callsign is old.
2021-12-10 14:20:57 -05:00
6a1cea63e4
Merge pull request #77 from craigerl/logs
...
Unify the logging to file and stdout
2021-12-10 11:12:48 -05:00
592b328956
Unify the logging to file and stdout
...
This patch updates the logging facility to ensure that
logging to a file works even when --quiet mode is selected.
Also update the listen and list-plugins command to show
a console.status line while waiting for results to come in.
2021-12-10 10:49:09 -05:00
450bacfe99
Merge pull request #76 from craigerl/list-plugins
...
Added new feature to list-plugins command
2021-12-09 09:44:49 -05:00
cd62db95c1
Added new feature to list-plugins command
...
This patch updates the ouput of the list-plugins command.
This also adds the ability to show the available plugins
to install that are published packages on pypi.org.
This also shows the list of installed packages from pypi.org
2021-12-08 17:16:17 -05:00
28b54c330d
more README.rst cleanup
2021-12-07 15:22:08 -05:00
7c653cc100
Updated README examples
...
The examples in the README.rst were painfully old.
2021-12-07 15:18:27 -05:00
b7791eb4fa
Changelog
2021-12-07 15:05:34 -05:00
440c8d54ad
Tightened up the packet logging
2021-12-07 15:00:38 -05:00
bcc1b4e309
Merge pull request #75 from craigerl/unittests
...
Unittests
2021-12-07 13:37:02 -05:00
8ea00e9888
Added unit tests for USWeatherPlugin, USMetarPlugin
2021-12-07 13:31:58 -05:00
5d6ac5cf31
Added test_location to test LocationPlugin
2021-12-07 12:38:12 -05:00
e0e75149a9
Updated pytest output
...
This patch changes tox.ini to update the output for the unit test
runs.
2021-12-07 11:57:01 -05:00
a5184fb98c
Added py39 to tox for tests
2021-12-07 11:35:18 -05:00
0ad791bdd9
Added NotifyPlugin unit tests and more
...
This patch restructures the unit tests for plugins.
This also adds unit tests for the NotifyPlugin
2021-12-07 11:25:14 -05:00
96cc07d15f
Small cleanup on packet logging
...
This patch reduces some of the leading whitespace
to the message/packet logging to the log file.
2021-12-06 14:35:49 -05:00
d3dd08714b
Reduced the APRSIS connection reset to 2 minutes
...
The time in which the KeepAlive Thread would reset the APRS-IS
socket connection used to be 5 minutes. This patch changes
that to 2 minutes.
2021-12-06 14:34:22 -05:00