1
0
mirror of https://github.com/craigerl/aprsd.git synced 2025-04-20 18:33:11 -04:00
Commit Graph

1166 Commits

Author SHA1 Message Date
934ebd236d Updated ChangeLog for 4.0.0 2025-01-24 16:38:30 -05:00
4a7a902a33 Updated requirements 2025-01-24 16:35:20 -05:00
github-actions[bot]
c556f5126f
chore: update AUTHORS [skip ci] 2025-01-24 21:32:14 +00:00
7e4d4b3e80
Merge pull request #183 from craigerl/refactor-extraction
Migrate admin web out of aprsd.
2025-01-24 13:32:03 -08:00
375a5e5b34 Updated README.md TOC
Updated the table of contents
2025-01-24 16:23:42 -05:00
cf4a29f0cb reduced logo size 50% 2025-01-23 08:55:06 -05:00
447451c6c9 Added plugin and extension links
This patch updates the README.md file to link to existing plugins
and extensions.
2025-01-23 08:51:23 -05:00
0ed648f8f8 Added APRSD logo 2025-01-23 08:23:38 -05:00
ba8acdc584 try making image for webchat 2025-01-22 16:59:14 -05:00
dabb48c6f6 updated healthcheck.sh 2025-01-18 21:25:47 +00:00
1054999568 added healthcheck.sh 2025-01-17 00:44:43 +00:00
044ea4cc9a Update the admin and setup.sh for container 2025-01-17 00:40:39 +00:00
24db814c82 Updated Docker for using alpine and uv 2025-01-15 18:00:12 -05:00
1cba31f0ac removed pytest from README 2025-01-15 17:55:12 -05:00
02e29405ce Added star history to readme 2025-01-15 17:52:21 -05:00
cdd297c5bb Added activity to README 2025-01-15 08:18:48 -05:00
e332d7c9d0 some cleanup 2025-01-10 17:09:42 -05:00
e4f82d6054 updated tools in pre-commit 2025-01-10 17:07:45 -05:00
8d98546055 Added .mailmap 2025-01-07 15:57:19 -05:00
3ee422b5c9 update to py 3.10 2025-01-07 10:50:22 -05:00
7702d68cf7 updated action versions 2025-01-07 10:48:12 -05:00
c8735c257a added authors.yml 2025-01-07 10:46:59 -05:00
3cd9bfa7bb updated docs rst files 2025-01-07 10:22:26 -05:00
007386505a updated plugin example 2025-01-07 10:22:01 -05:00
7f2c1d7124 updated requirements 2025-01-07 10:06:02 -05:00
fbec7168eb updated requirements-dev 2025-01-07 10:01:41 -05:00
e3a7e7fb8a updated github workflows 2025-01-07 09:35:39 -05:00
a21432fb24 removed BeautifulSoup usage 2025-01-06 17:27:39 -05:00
275e33538d Updated README.md
Added links to aprsd-admin-extension and aprsd-webchat-extension
since they are now external.
2025-01-06 17:18:15 -05:00
5274c5dc56 Some cleanup with list plugins 2025-01-06 17:14:55 -05:00
df14eb8f28 updated workflow 2025-01-06 17:14:01 -05:00
fd74405b5f Updated README.md 2025-01-06 17:13:40 -05:00
ec1adf4182 fixed list-plugins
This patch fixes the list-plugins and list-extensions.
Pypi changed their search page to require javascript, which
breaks python scripts....
2025-01-03 17:16:26 -05:00
b1a830d54e Changed README.rst -> README.md 2025-01-03 12:29:31 -05:00
72d068c0b8 Changed to ruff
This patch changes to the ruff linter.  SO MUCH quicker.
Removed grey and mypy as well.
2024-12-20 22:00:54 -05:00
30d1eb57dd Added new KeepAliveCollector
This new collector allows external extensions and plugins to
get callbacks during the keepalive thread runs.  Every 60 seconds
the keepalive thread will do some checks and log some entries in the
logfile to keep the user/admin aware of the state of aprsd itself.
2024-12-18 16:55:26 -05:00
e5d8796cda Enable packet stats for listen command in Docker
Update the docker listen.sh to enable tracking packet stats.
2024-12-12 08:59:28 -05:00
bbdbb9aba1 Include haversine library
This patch changes the geopy to haversine library for logging
packet distances.  haversine is quite a bit lighter than geopy.
2024-12-11 16:25:02 -05:00
3bba8a19da Removed LocationPlugin from aprsd core
This eliminates the requirement for geopy library and all it's deps.

The new location for the LocationPlugin is here:

https://github.com/hemna/aprsd-location-plugin
2024-12-11 15:55:16 -05:00
f0c02606eb Removed more email references. 2024-12-11 15:55:16 -05:00
fcd1629fde removed email reference
From the list-plugins command
2024-12-11 15:55:16 -05:00
ae28dbb0e6 Fixed make clean
Just changed the order of things to clean up.
2024-12-11 15:55:16 -05:00
0880a356e6 Remove email plugin
This patch removes the email plugin from APRSD core.  The new
home for email plugin is here:

http://github.com/hemna/aprsd-email-plugin.git
2024-12-11 15:55:15 -05:00
8f8887f0e4 Remove webchat as a built in command.
Webchat will now be an extension that can be installed.
the extension is here:
https://github.com/hemna/aprsd-webchat-extension

Install it from git or pypi.
2024-12-11 15:55:15 -05:00
c48ff8dfd4 Migrate admin web out of aprsd.
This patch removes the admin command out of aprsd proper.
The admin interface will be an aprsd extension called
aprsd-admin-extension.

This is the start of the effort to trim down the base of APRSD
and the commands to server, healthcheck, list_plugins, list_extensions.

This will reduce the number of required packages that APRSD core needs.
This is useful for others using APRSD as their base to their
applications.
2024-12-11 15:55:15 -05:00
caa4bb8bd0 Update Makefile
to help clean.
2024-12-11 15:54:49 -05:00
bc709b377c Update Changelog for 3.4.4 2024-12-06 09:17:44 -05:00
63bcd4139b Fixed some pep8 failures 2024-12-06 09:16:21 -05:00
3c058f3e7b Added new acked property to the core Packet
This is intended to be a flag for message packets that are sent out.
When we get an ack for that sent packet the acked should be changed
to True.
2024-12-02 20:11:43 -05:00
0d8a1ac334 Update requirements.dev 2024-12-01 21:29:13 -05:00