# Battery Health Tracker — Bilgisayar Pil Köprüsü

Tarayıcılar pilin gerçek kapasitesini okuyamaz; bu bilgi işletim
sisteminde durur. Bu küçük program o okumayı senin bilgisayarında
yapar ve sonucu yalnızca kendi tarayıcına verir.

## Kurulum — 2 adım

1. Node.js kurulu değilse kur: https://nodejs.org  (LTS sürümü)
2. Bu klasördeki başlatıcıyı çalıştır:
   • Windows : baslat.bat  (çift tıkla)
   • Mac/Linux: ./baslat.sh

Açılan pencerede bir EŞLEŞTİRME ANAHTARI görünecek.
https://batteryhealthtracker.com/dizustu adresini aç ve anahtarı yapıştır.

ANDROID PLATFORM TOOLS GEREKMİYOR.
O yalnızca telefon taraması için gerekli. Bilgisayarının pilini
okumak için işletim sisteminin kendi araçları kullanılıyor:
  • Windows : powercfg /batteryreport  + WMI
  • macOS   : system_profiler + ioreg
  • Linux   : /sys/class/power_supply

## Bu program ne yapar

• Bilgisayarının pil kapasitesini ve şarj döngüsü sayısını okur
• Güç ayarlarını inceler ve öneri çıkarır
• Senin onayınla güvenli güç ayarlarını uygular (Windows'ta)

## Bu program ne YAPMAZ

• Hiçbir yere veri göndermez. Yalnızca kendi bilgisayarındaki
  tarayıcının sorularını yanıtlar.
• Dosyalarına, tarayıcı geçmişine, hiçbir kişisel veriye bakmaz.
• Program silmez, kaldırmaz, bilgisayarı kapatmaz.
• Yönetici yetkisi istemez.
• Dışarıdan gelen ham komut çalıştırmaz — yalnızca
  laptop-actions.js içindeki sabit listedeki komutlar çalışır.

## Güvenlik

• Sunucu yalnızca 127.0.0.1 adresini dinler. Aynı Wi-Fi ağındaki
  başka kimse erişemez.
• Yalnızca bridge.config.json içinde yazan web adresleri istek
  yapabilir.
• Her açılışta yeni bir eşleştirme anahtarı üretilir. Anahtar
  gönderilmeden hiçbir işlem yapılmaz.
• Program kapalıyken hiçbir şey çalışmaz. Kullanmadığında kapat.
  Kapatmak için: pencerede Ctrl+C ya da pencereyi kapat.
• Kaynak kodun tamamı bu klasörde açık — okuyabilirsin.

## Sorun giderme

"Pil bulunamadı"
  → Masaüstü bilgisayarda pil yoktur, ölçülecek bir şey de yok.

"Pil sağlığı ölçülemiyor"
  → Üreticinin pil sürücüsü tasarım kapasitesini paylaşmıyor.
    Bu düzeltilebilecek bir şey değil; güç ayarı önerileri yine geçerli.

"Port kullanımda"
  → Köprü zaten açık. Ya da: BRIDGE_PORT=7332 node bridge.js
