chore: repoint remaining links at git.swaits.com
Rewrites lingering github.com / *.sr.ht references to this Gitea instance, translating GitHub and Sourcehut URL shapes to Gitea's (/blob/<ref>/ and sr.ht /tree/<ref>/item/ -> /src/branch/<ref>/, /tree/<tag> -> /src/tag/<tag>, /actions/workflows/X -> /actions?workflow=X, /edit/ -> /_edit/). Left pointing at the old hosts on purpose: pull-request links (PRs were not migrated), forks that were never migrated, and GitHub-only surfaces Gitea lacks. OpenPGP identity proofs are untouched by design.
This commit is contained in:
2 files changed
+10
-10
No files matched your search
+1
-1
@@ -22,7 +22,7 @@ common tasks consume. No shared board code — each board is self-contained.
|
|||||||
|
|
||||||
## Client Libraries
|
## Client Libraries
|
||||||
|
|
||||||
Client libraries exist in [Python](https://github.com/donglora/client-py) and [Rust](https://github.com/donglora/client-rs).
|
Client libraries exist in [Python](https://git.swaits.com/donglora/client-py) and [Rust](https://git.swaits.com/donglora/client-rs).
|
||||||
To add a library in another language:
|
To add a library in another language:
|
||||||
|
|
||||||
1. Create a directory with the language's standard project layout
|
1. Create a directory with the language's standard project layout
|
||||||
|
|||||||
@@ -58,14 +58,14 @@ Some concrete examples:
|
|||||||
|
|
||||||
| Repo | What it is |
|
| Repo | What it is |
|
||||||
|------|-----------|
|
|------|-----------|
|
||||||
| [firmware](https://github.com/donglora/firmware) | Embedded firmware for LoRa boards (Rust) |
|
| [firmware](https://git.swaits.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-rs](https://git.swaits.com/donglora/client-rs) | Rust client library — `donglora-client` on crates.io |
|
||||||
| [client-py](https://github.com/donglora/client-py) | Python client library — `donglora` on PyPI |
|
| [client-py](https://git.swaits.com/donglora/client-py) | Python client library — `donglora` on PyPI |
|
||||||
| [mux-rs](https://github.com/donglora/mux-rs) | USB multiplexer daemon (Rust) |
|
| [mux-rs](https://git.swaits.com/donglora/mux-rs) | USB multiplexer daemon (Rust) |
|
||||||
| [mux-py](https://github.com/donglora/mux-py) | USB multiplexer daemon — `donglora-mux` on PyPI |
|
| [mux-py](https://git.swaits.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) |
|
| [bridge](https://git.swaits.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) |
|
| [examples](https://git.swaits.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) |
|
| [ai-bot](https://git.swaits.com/donglora/ai-bot) | MeshCore AI chatbot — default mesh name "Orac" (Python) |
|
||||||
|
|
||||||
## Supported Boards
|
## Supported Boards
|
||||||
|
|
||||||
@@ -82,4 +82,4 @@ Adding a new board is one Rust file — a pin mapping and peripheral list. The c
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
[MIT](https://github.com/donglora/firmware/blob/main/LICENSE)
|
[MIT](https://git.swaits.com/donglora/firmware/src/branch/main/LICENSE)
|
||||||
Reference in new issue
Block a user