🖥
#Twitter の #API で、タイムラインから、省略なしのテキスト全文 + Media画像付きツイートの一覧を取得して #Github
#Twitter の #API で、タイムラインから、省略なしのテキスト全文 + Media画像付きツイートの一覧を取得して #Github に使える #Markdown を取得する #python スクリプトの例
Script
# https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline.html
import json, config
from requests_oauthlib import OAuth1Session
CK = config.CONSUMER_KEY
CS = config.CONSUMER_SECRET
AT = config.ACCESS_TOKEN
ATS = config.ACCESS_TOKEN_SECRET
twitter = OAuth1Session(CK, CS, AT, ATS)
url = "https://api.twitter.com/1.1/statuses/user_timeline.json" #タイムライン取得エンドポイント
params ={
'count' : 200, # 取得数
'trim_user' : True, # ユーザー情報を除く
'exclude_replies' : True, # リプライを除く
'tweet_mode' : 'extended' # 拡張モード
}
res = twitter.get(url, params = params)
if res.status_code == 200:
timelines = json.loads(res.text)
for line in timelines:
print('# ' + line['full_text']) # ツイートの最初の行を見出しにして、 Markdown で良い感じにマークアップ
if 'media' in line['entities'].keys():
for media in line['entities']['media']:
print("![image]("+media['media_url_https']+')') # 画像URLをMarkdownの埋め込み形式に
else:
print("Failed: %d" % res.status_code)
Example
#エンジニア ってそういう仕事。
#記録 https://t.co/ZglUMvib3S
![image](https://pbs.twimg.com/media/Dy4_pOSVAAEHIY0.jpg)
# Amazon神棚リスト。
Amazonのほしい物リストは、名前が良くない問題。
ねだってるみたいに聞こえる。
主従逆転しよう。
プレゼントする側が、むしろ低い身分。それは何。
神への奉納。これしかない。
Amazon供え物リスト。もしくはAmazon神棚。
いかが。
#記録 https://t.co/GdlxMFHWw1
![image](https://pbs.twimg.com/media/Dy477HhUUAAEacs.jpg)
# アロンアルファ・エンジニアのアロンアルファ。
#エンジニア はサービス同士を連携させる接着剤。
さらに、その人間同士を結ぶチームや、プロジェクトや、会社は、より縦横無尽な、ネットワーク。
いつも思い描く、蜘蛛の巣。脳細胞の世界。
プログラマの集合もまた、巨大な生き物として動く。 https://t.co/ErWhNMyRRz
# 恋愛は別れ際が大事。
夜のサンマルクカフェ。閉店時間が訪れ、この雰囲気に対して、ややけたたましい声で、退店せよと告げる店員さん。
振られる予感はしたけれど、言い方はだいじにしよう。全ての思い出の結論が変わる。
スターバックスの女神みたいに、丁寧な物腰で、切り捨てて欲しい。
#記録 https://t.co/uUfrP23mXF
![image](https://pbs.twimg.com/media/Dy44spsUcAII7wW.jpg)
# Twitterでフォローを迷う時。
興味関心をそそるツイートに、色のない雑談や宣伝が紛れていると、フォローを迷う。
パーソナリティが伝わるものではなく、アクセントがなく、ただemptyが感じられてしまうもの。
最高に面白いテレビ番組に、CMが6割紛れてるみたいな感覚。
#記録
Ref
PythonでTwitter API を利用していろいろ遊んでみる - Qiita
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-02-11
Discussion