コンテンツへスキップ

【Python×自動化】スクリーンタイムを記録&通知するアプリを作ってみた!

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負荷軽減

Facebooktwittermail

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA