Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cceremuga/pypacket
Modular APRS Rx IGate framework for RTL-SDR devices.
https://github.com/cceremuga/pypacket
amateurradio aprs aprs-is rtl-fm rtl-sdr rtlsdr-device satellite-communications
Last synced: 5 days ago
JSON representation
Modular APRS Rx IGate framework for RTL-SDR devices.
- Host: GitHub
- URL: https://github.com/cceremuga/pypacket
- Owner: cceremuga
- License: gpl-3.0
- Created: 2017-03-26T17:40:16.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T17:03:38.000Z (21 days ago)
- Last Synced: 2024-12-09T04:36:29.564Z (14 days ago)
- Topics: amateurradio, aprs, aprs-is, rtl-fm, rtl-sdr, rtlsdr-device, satellite-communications
- Language: Python
- Homepage: https://pypacket.app
- Size: 109 KB
- Stars: 51
- Watchers: 5
- Forks: 14
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
## Sunsetting PyPacket
**As of March, 2021, any further development with respect to new features, functionality, or bug fixes for PyPacket has ceased.** This is in support of an effort to transition development over to my next project, [Ionosphere](https://github.com/cceremuga/ionosphere). That is intended to be a long term replacement for this project.
PyPacket was a great learning opportunity for me, but has ultimately become challenging to support across multiple platforms, architectures, etc. My hope is that Ionosphere will serve as a drop-in replacement with speed, optimization improvements as well as broader support for platforms such as Windows.
That said, if anyone is interested in taking over maintenance / development efforts for PyPacket, pull requests are still welcome!
## Security and Privacy
**The Automatic Packet Reporting System (APRS) is never private and never secure.** As an amateur radio mode, it is designed solely for experimental use by licensed operators to publicly communicate positions and messages. Encryption on amateur radio frequencies is forbidden in most localities. As such, **connections to APRS-IS are also unsecured and only intended for licensed amateur radio operators.**
## Contributing
You are welcome to contribute by submitting pull requests on GitHub if you would like. Feature / enhancement requests may be submitted via GitHub issues.
## Credits
* Inspired by the excellent [pymultimonaprs](https://github.com/asdil12/pymultimonaprs) project. I more or less learned basic Python threading by studying their work. Huge thanks to them!
* Utilizes [aprs-python](https://github.com/rossengeorgiev/aprs-python) for parsing decoded packets, uploading to APRS-IS. None of this would be possible without this library.
* Radio tower icon found in the logo courtesy of [The Noun Project](https://thenounproject.com/search/?q=radio%20tower&i=749293).
* [ ~ Dependencies scanned by PyUp.io ~ ]