이는 faglo/AirStatus에서 분기된 Python 3.6 스크립트로, JSON 출력으로 터미널에서 AirPods 배터리 수준을 확인할 수 있습니다.
python3 main.py [output_file]
지정된 경우 출력은 output_file
에 저장됩니다.
{"status": 1, "charge": {"left": 95, "right": 95, "case": -1}, "charging_left": false, "charging_right": false, "charging_case": false, "model": "AirPodsPro", "date": "2021-12-22 11:09:05"}
다음을 포함하는 /etc/systemd/system/airstatus.service
파일을 루트로 생성합니다.
[Unit]
Description=AirPods Battery Monitor
[Service]
ExecStart=/usr/bin/python3 /PATH/TO/AirStatus/main.py /tmp/airstatus.out
Restart=always
RestartSec=3
[Install]
WantedBy=default.target
서비스를 시작합니다:
sudo systemctl start airstatus
부팅 시 서비스 활성화:
sudo systemctl enable airstatus
예, 가능합니다!
main.py 파일 내에서 업데이트 빈도를 변경할 수 있습니다.