aprs-python
aprs-python copied to clipboard
📡 Python module for working with APRS
I am following the example here to send a test packet: [Doc](https://aprs-python.readthedocs.io/en/latest/examples.html#passcodes) ``` import aprslib # a valid passcode for the callsign is required in order to send AIS =...
The comment field is "]=" for the following Mic-E packet, which is compressed. You probably know this, as the comment field s gibberish in your documents. ``` { "raw": 'K6EYE-9>SWTUVY,WR6ABD,K6FGA-1*,WIDE2:`26SmJ`E/]"4V}=',...
Even though the APRS specification states message IDs ought to be alphanumerical, in practice one now routinely sees any group of five [printable ASCII characters](https://en.wikipedia.org/wiki/ASCII#Printable_characters) as a message ID behind...
I'm very happy to see your aprslib and it works very fine, but i have so many raise Exceptions. Its like 50% What can i do for parse this messages?...
I am trying to create a threaded app that can stop each thread upon CTRL-C, and would like to set a timeout on consumer select.select to check if the app...
Hi: I've seen that the packets of telemetry are still not supported for parse. For any reason? I say that because telemetry.py has already parse_comment_telemetry that will do more or...
I have an app that uses consumer, but needs to pass in some kwargs for consumption at consumer function call time. This patch adds kwargs support to consumer creation as...
Added a function to turn a digi path list into a list of digis through which the packet passed. Path: `['K0ABC-1','WIDE1*','W0DEF-2','N0GHI-1*']` becomes digi path: `['K0ABC-1','W0DEF-2','N0GHI-1']` This is useful for anyone...
I branched from PR #27 commit to add a Telemetry Unit Label Function. This allows one to add unit labels to APRS telemetry. I checked this operation on APRS-IS. APRS...
Now that the module is split into smaller bits, it should be easier to add unit tests. List of completed submodules: - [ ] parsing.py - [x] common - [...