Tether API ავლენს თქვენი ტელეფონის კავშირის სტატუსს ლოკალური HTTP API-ის საშუალებით, რომელიც ხელმისაწვდომია ისეთი მოწყობილობებიდან, როგორიცაა ლეპტოპები.
იდეალურია ტელეფონის სტატუსის დესკტოპის ვიჯეტებში, სტატუსის ზოლებში (waybar, polybar) ან მორგებულ სკრიპტებში ინტეგრირებისთვის.
ფუნქციები:
• ავტომატური ჩართვა, როდესაც tethering ჩართულია
• რეალურ დროში კავშირის ინფორმაცია: 5G, LTE, 3G, WiFi
• სიგნალის სიძლიერე dBm-ში და ზოლებში (0-4)
• ოპერატორის სახელი და როუმინგის სტატუსი
• ბატარეის დონე და დატენვის მდგომარეობა
• მარტივი REST API JSON პასუხებით
API საბოლოო წერტილები:
• GET /status - ტელეფონის სრული სტატუსი
• GET /health - ჯანმრთელობის შემოწმება
თქვენი ლეპტოპიდან გამოყენების მაგალითი:
curl http://192.168.42.1:8765/status
გამოყენების შემთხვევები:
• Waybar/polybar მოდულები, რომლებიც აჩვენებენ ტელეფონის სიგნალს
• KDE Plasma ვიჯეტები
• მორგებული სკრიპტები და ავტომატიზაცია
• ნებისმიერი აპლიკაცია, რომელსაც შეუძლია HTTP მოთხოვნების გაკეთება
სერვერი მუშაობს 8765 პორტზე და მასზე წვდომა მხოლოდ თქვენი tethered მოწყობილობიდანაა შესაძლებელი და არა ინტერნეტით.