Skip to content

ネコの目(neconome.com)の順番待ち情報を自動で取得し、呼び出し直前に通知してくれるプログラムです。

License

Notifications You must be signed in to change notification settings

ninebolt6/neconome-notify

Repository files navigation

neconome-notify

ネコの目の順番待ち情報を一定時間おきに取得し、順番が近づいたときにデスクトップ通知をしてくれる CUI アプリケーションです。

実行方法

# pip install -r requirements.txt
# py neconome-notify.py

ファイル構成

neconome-notify.py - メインモジュール

util.py - 汎用的な処理をまとめたモジュール

test_util.py - util.py のテストが書かれたモジュール

動作要件

Python 3.10.2 で動作を確認。

使用ライブラリ

スクリプト詳細

実行の流れは以下の通りです。

  • 自分の整理券番号を入力する(int)
  • 指定された URL の HTML を取得し、呼び出し中の情報が書かれた span を取り出す。
  • 入力された整理券番号と比較し、順番が近づいたらデスクトップ通知を鳴らす。
  • 順番が超過した場合、終了する。

設定項目

INDEX: HTML に含まれる何番目の span を順番待ち情報として取得するか設定する。(int)

ALERT_NUMBER: 何番前になったらデスクトップ通知を鳴らすか設定する。(int)

DURATION: 何秒おきに順番を確認するか設定する。(float)

URL: どの施設の順番待ち情報を取得するか設定する。(string)

注意事項

施設によってページに表示される文言が違うため、そのままでは使えない場合があります。適宜改変してください。

About

ネコの目(neconome.com)の順番待ち情報を自動で取得し、呼び出し直前に通知してくれるプログラムです。

Topics

Resources

License

Stars

Watchers

Forks

Languages