diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 43b8bc1..eac3dbd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,7 +22,7 @@ common tasks consume. No shared board code — each board is self-contained. ## Client Libraries -Client libraries exist in [Python](clients/python/) and [Rust](clients/rust/). +Client libraries exist in [Python](https://github.com/donglora/client-py) and [Rust](https://github.com/donglora/client-rs). To add a library in another language: 1. Create a directory with the language's standard project layout diff --git a/profile/README.md b/profile/README.md index 534c9c0..f2cb88b 100644 --- a/profile/README.md +++ b/profile/README.md @@ -60,9 +60,9 @@ Some concrete examples: |------|-----------| | [firmware](https://github.com/donglora/firmware) | Embedded firmware for LoRa boards (Rust) | | [client-rs](https://github.com/donglora/client-rs) | Rust client library — `donglora-client` on crates.io | -| [client-py](https://github.com/donglora/client-py) | Python client library — `donglora-python` on PyPI | +| [client-py](https://github.com/donglora/client-py) | Python client library — `donglora` on PyPI | | [mux-rs](https://github.com/donglora/mux-rs) | USB multiplexer daemon (Rust) | -| [mux-py](https://github.com/donglora/mux-py) | USB multiplexer daemon (Python) | +| [mux-py](https://github.com/donglora/mux-py) | USB multiplexer daemon — `donglora-mux` on PyPI | | [bridge](https://github.com/donglora/bridge) | P2P LoRa bridge — relays packets across the internet via encrypted gossip (Rust) | | [examples](https://github.com/donglora/examples) | Ready-to-run scripts — receive, transmit, ping-pong, bridge (Python) | | [ai-bot](https://github.com/donglora/ai-bot) | MeshCore AI chatbot — default mesh name "Orac" (Python) |