ライブラリ

睡眠時間が足りないという悩みを解決するために、
毎日決まった時間に就寝することを手助けするプログラムがあれば良いのではないかと考えた。
そこで、scheduleライブラリとwebbrowserライブラリを使って、
毎日決まった時間に睡眠用BGMを流すプログラムを作成した。

ソースコード

  1. import datetime
  2. import schedule#決まった時間に繰り返しプログラムを実行
  3. import time
  4. #再生時間の設定
  5. print("睡眠用BGMを再生する時間を指定してください")
  6. hour = input("時間(hour):")
  7. minute = input("分(minute):")
  8. target = f"{hour.zfill(2)}:{minute.zfill(2)}"
  9. print(target+"にセットしました")
  10. #使用する動画の指定
  11. def job():
  12.   import webbrowser#指定したURLを開く
  13.   webbrowser.open("https://youtu.be/XGSSmQiqBl8")
  14.   print("おやすみなさい!")
  15. #毎日指定した時間に実行するという指示
  16. schedule.every().day.at(target).do(job)
  17.   
  18. while True:
  19.   schedule.run_pending()
  20.   time.sleep(60)

参照元

スケジュールライブラリ
指定した時間にyoutubeを開く

前のページに戻る
デザイン演習トップページ