PythonからTweet [Raspberry Pi]
PythonのプログラムからTweetしてみる。
まずはPythonからTweetするモジュールがあるのでそれをインストールする。
モジュールはいくつかあるようだけど、Twythonを使ってみた。
前に作ったTwitterのCONSUMER_KEYとACCESS_TOKENを下記のように config.py として保存する。
そして、Pythonで下記のように作る。twi.py
Jpegの画像ファイルと、日付をつけてTweetしてみる。
無事につぶやけました。
まずはPythonからTweetするモジュールがあるのでそれをインストールする。
モジュールはいくつかあるようだけど、Twythonを使ってみた。
% sudo apt-get install python3-twython
前に作ったTwitterのCONSUMER_KEYとACCESS_TOKENを下記のように config.py として保存する。
CONSUMER_KEY = "xxxx" CONSUMER_SECRET = "xxxx" ACCESS_TOKEN = "xxxx" ACCESS_TOKEN_SECRET = "xxxx"
そして、Pythonで下記のように作る。twi.py
Jpegの画像ファイルと、日付をつけてTweetしてみる。
from twython import Twython from PIL import Image import io import config twitter = Twython(config.CONSUMER_KEY, config.CONSUMER_SECRET, config.ACCESS_TOKEN, config.ACCESS_TOKEN_SECRET) photo = Image.open("data/20180805/photo_20180805_173503.jpg") image_io = io.BytesIO() photo.save(image_io, format='JPEG') image_io.seek(0) image_ids = twitter.upload_media(media=image_io) twitter.update_status(status="20180805 173503", media_ids=[image_ids['media_id']])
無事につぶやけました。
2018-08-19 21:38
nice!(0)
コメント(0)
コメント 0