A Tether API egy helyi HTTP API-n keresztül teszi elérhetővé a telefon csatlakozási állapotát, amelyhez tether eszközökről, például laptopokról is hozzáférhet.
Tökéletes a telefon állapotának asztali widgetekbe, állapotsorokba (waybar, polybar) vagy egyéni szkriptekbe való integrálásához.
Jellemzők:
• Automatikus indítás, ha a megosztás engedélyezve van
• Valós idejű kapcsolati információk: 5G, LTE, 3G, WiFi
• Jelerősség dBm-ben és sávokban (0-4)
• Szolgáltató neve és roaming állapota
• Akkumulátor töltöttségi szintje és töltési állapota
• Egyszerű REST API JSON válaszokkal
API végpontok:
• GET /status - Teljes telefonállapot
• GET /health - Állapotfelmérés
Példa használatra a laptopjáról:
curl http://192.168.42.1:8765/status
Felhasználási esetek:
• Waybar/polybar modulok, amelyek telefonjelet jelenítenek meg
• KDE Plasma widgetek
• Egyéni szkriptek és automatizálás
• Bármely alkalmazás, amely HTTP-kéréseket tud küldeni
A szerver a 8765-ös porton fut, és csak a megosztva használt eszközről érhető el, az internetről nem.