Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

cateiru/LINE-alert-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LINE-alert-bot

python last_commit DeepSource 友だち追加

🇯🇵 | 🇺🇸

image

TL;DR

気象庁から地震のデータを取得してLINEにpostします。

📢 送信する内容

名称 内容
震度速報 本文、エリアごとの震度、注釈
震源・震度に関する情報 本文、震源地、マグニチュード、最大震度、注釈
震源に関する情報 本文、震源地、マグニチュード、注釈
緊急地震速報 (予報) 本文
緊急地震速報 (警報) 本文、エリア
津波予報 本文
津波注意報 本文、エリア
津波警報 本文、エリア
大津波警報 本文、エリア

💻 環境

  • Mac OS
  • Ubuntu 18.04

Windowsは動作未確認

⚙ 依存関係のインストール

Pipenvからインストール

pip install pipenv

# pipenvの仮想環境上にインストール
pipenv install

# PC上にインストール
pipenv install --system --deploy

🚀 実行

友だち追加

# 実行
python src/main.py

# サーバー(Ubuntu)などで
nohup python3 src/main.py --line-token [token] &

✅ 静的解析

  • Pylint
  • mypy
  • flake8
pipenv install --dev
pipenv shell
sh ./analysis.sh

📥 PRを出す際の注意点

  • 静的解析をすべてクリアさせてください。
  • Python DocstringをGoogleスタイル形式で記述してください。

⚖ ライセンス

MIT License

About

気象庁XML電文から地震・津波情報を取得してLINEに転送します。 new-> https://github.com/earthquake-alert/earthquake-alert

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published