Pythonを使って「PCの使用時間(スクリーンタイム)」を記録し、一定時間を超えたら通知するツールの作り方をご紹介します。
テレワークや勉強の集中管理におすすめです!
初心者でも分かるようにステップ解説付き。自作タイムマネジメントアプリに挑戦してみませんか?
#Python自動化 #スクリーンタイム #タイムマネジメント
!pip install plyer
import time
from plyer import notification
# スクリーンタイムのしきい値(秒)→ 1時間 = 3600秒
SCREEN_TIME_LIMIT = 60 * 60 # 1時間
# 通知を出す関数
def send_notification():
notification.notify(
title=”休憩しましょう!”,
message=”1時間以上パソコンを使用しています。休憩を取りましょう。”,
timeout=10 # 秒
)
# タイマー開始
start_time = time.time()
while True:
current_time = time.time()
elapsed = current_time – start_time
if elapsed = SCREEN_TIME_LIMIT:
send_notification()
start_time = time.time() # タイマーをリセット
time.sleep(10) # CPU負荷軽減




