LoginSignup
1
6

More than 5 years have passed since last update.

緊急地震速報をTwitterAPIとIFTTTで取得する Part1 #IFTTT登録編

Last updated at Posted at 2019-01-30

緊急地震速報を自分で取得したい!

というのも配布されているソフトを自分のプログラムに組み込めないからだ!!
しかしpythonで作られたeew(緊急地震速報)のプログラムはあまりない
つまり...作ればいいんだ!!

が...気象庁の電文を取得するのはめんどくさいので...
TwitterAPIからeewをツイートしてくださっている方のツイートとIFTTTを利用します!!

__そう...あるものは使えばいいんだ!(適当)
とわかりにくい説明ですいません.
簡単な話eewがツイートされたら自分のサーバーにWebhooksでツイートのURLを送信(IFTTT,Flaskで受信)
そしてURLからツイートを取得(TwitterAPI)
からの通知です(今回はTkinterを使用)

まずはIFTTTに登録する

IFTTT
image.png

アカウント作成 or ログイン

アカウントを持っていない方はSignUpから登録
アカウントを持っている方はログインしてAppletを作成します

Appletの作成

image.png
右上の自分のアイコンをクリック->New Applet
image.png
この画面に来たらまずは [+this] をクリックしてください
今回はTwitterAPIを使うので、
 Twitterをクリック
->New tweet by a specific userをクリック
->Username to watchに今回データを取得させていただく
 TwitterアカウントのScreenName(例: @point1reiya)を入力するのですが...
今回は@zishin3255さんのデータをお借りします
っと脱線しましたがUsername to watchに[zishin3255]と入力します
 ->Create Triggerをクリック
image.png
すると画像のようになります!
次は..[+that]をクリックです
image.png
そして今回はWebhooksを使いますのでWebhooksを検索するなどして探してクリックしてください
そして [Make a web request]をクリック
 ->URLにまずは
[http://[自分のIP(または受信サーバーのアドレス):ポート/webhook/{{LinkToTweet}}]を入力してください
[Method]は今回はGETでいきます
[Content Type]はお好みで
[body]は空にしてください
image.png
こんな感じの見た目になればOKです
[Create Action]をクリックしましょう
そして最後に[Finish]をクリック
お疲れ様です
ひとまずIFTTTの準備ができました!!

次回: https://qiita.com/point1reiya/items/5dda0cf9373469504291

1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6