https://github.com/mizunagikb/train_ss
列車運行状況(Train service status)のslack通知サービス
https://github.com/mizunagikb/train_ss
Last synced: 4 months ago
JSON representation
列車運行状況(Train service status)のslack通知サービス
- Host: GitHub
- URL: https://github.com/mizunagikb/train_ss
- Owner: MizunagiKB
- License: mit
- Created: 2019-08-27T22:34:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-27T23:53:57.000Z (almost 6 years ago)
- Last Synced: 2025-01-07T18:20:07.338Z (5 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# train ssについて
train_ss.pyは列車の運行状況を取得して、最新情報をslackにwebhookを使用して通知を行う為のプログラムです。
Python言語で開発されており、動作にはslackweb, requestsモジュールが必要です。
## 実行方法
train_ss.pyを動かすには、以下の環境変数が必要です。
- **SLACK_WEBHOOK**
- slackのwebhook-URL
- **DATABASE_PATH**
- 取得した情報を一時的に保存しておくSQLite3のファイル保存パス。初回起動時に自動生成されます。
- **TRAIN_SS_URLS**
- データ取得元のURLが記載されたテキストファイル```
# 実行方法の例(/tmpに必要なファイルが存在している場合)pushd /tmp
export SLACK_WEBHOOK=https://hooks.slack.com/services/xxxxxxxxx/yyyyyyyyy/zzzzzzzzzzzzzzzzzzzzzzzz
export DATABASE_PATH=train_ss.db
export TRAIN_SS_URLS=train_ss.urls
python train_ss.py
popd
```## 路線の追加方法
路線はtrain_ss.urlsに追記する事で行います。(1行1路線)
```
https://www.navitime.co.jp/train/00000141/JR山手線?nodeId=00004254
https://www.navitime.co.jp/train/00000797/りんかい線?nodeId=00005613
```