hoppie-connector
The hoppie-connector project is an API implementation for Jeroen Hoppenbrouwers' "Hoppie's ACARS" services for online multiplayer flight simulation. It can be used to create custom flight tracking and dispatch systems, or serve as a basis for airborne station implementations!
Installation
A pre-built package is hosted on PyPI and can be installed and updated using the pip utility:
pip install -U hoppie-connector
Usage Example
from hoppie_connector import HoppieConnector, HoppieError
cnx = HoppieConnector('<your callsign>', '<your logon code>')
try:
# Send a telex message
cnx.send_telex('<other callsign>', '<message>')
# Fetch and print incoming messages
messages, delay = cnx.peek()
for m_id, msg in messages:
print(f"Message {m_id}: {msg}")
except HoppieError as e:
print(e)
[!NOTE] In order to minimize unnecessary server load, keep the idle polling rate to at most once every 60 seconds. During active communication, the polling rate may be temporarily increased to once every 20 seconds.1
Documentation
A more comprehensive documentation is currently in development on this project's GitHub Wiki.
Acknowledgements
Great thanks to Jeroen Hoppenbrouwers for creating and maintaining the "Hoppie's ACARS" services.
Licensing
The contents of this repository are licensed under the MIT License. The full license text is provided in the LICENSE file.
SPDX-License-Identifier: MIT
-
"ACARS Server API". www.hoppie.nl. Retrieved April 3, 2024. ↩
Metadata
Release files for hoppie-connector 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hoppie_connector-0.2.1.tar.gz | 27.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hoppie_connector-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.1 kB
Release files / hoppie_connector-0.2.1.tar.gz
| Download URL | hoppie_connector-0.2.1.tar.gz |
|---|---|
| Size | 27.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7d1ca05e94ca233dfe69ccdb0c67be950a7366a424577fe9634e232d19a1e7c
|
|
BLAKE2b-256 checksum How to use checksums |
0138d55ecbb22637080e9ad526960925abcbc00c72e7f77dec175c54a07b79ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.
Transparency logRelease files / hoppie_connector-0.2.1-py3-none-any.whl
| Download URL | hoppie_connector-0.2.1-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9909dd9dbcb0285706d86ceaa628d322e2d2dc866b44517861e2e3cd18c49ff
|
|
BLAKE2b-256 checksum How to use checksums |
2d278036fc190494ee0a1d4fa13b36ebac4cbb16ca374f103f89a302727e1ee0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.
Transparency log