Tether API näyttää puhelimesi yhteystilan paikallisen HTTP-rajapinnan kautta, johon pääsee käsiksi tether-laitteista, kuten kannettavista tietokoneista.
Täydellinen puhelimen tilan integrointiin työpöydän widgetteihin, tilariveihin (waybar, polybar) tai mukautettuihin skripteihin.
Ominaisuudet:
• Automaattinen käynnistys, kun internet-yhteyden jakaminen on käytössä
• Reaaliaikaiset yhteystiedot: 5G, LTE, 3G, WiFi
• Signaalin voimakkuus dBm:nä ja palkkien tarkkuudella (0–4)
• Operaattorin nimi ja roaming-tila
• Akun varaustaso ja lataustila
• Yksinkertainen REST API JSON-vastauksilla
API-päätepisteet:
• GET /status - Puhelimen koko tila
• GET /health - Kuntotarkistus
Esimerkki käytöstä kannettavalla tietokoneella:
curl http://192.168.42.1:8765/status
Käyttötapaukset:
• Waybar/polybar-moduulit, jotka näyttävät puhelinsignaalin
• KDE Plasma -widgetit
• Mukautetut skriptit ja automaatio
• Mikä tahansa sovellus, joka voi tehdä HTTP-pyyntöjä
Palvelin toimii portissa 8765, ja siihen pääsee vain internet-yhteyden jakamisesta laitteestasi, ei internetin kautta.