⌒°(・ω・)°⌒
Twitter の画像つきツイートのURLを投げると Tumblr にポストしつつ Amazon S3 にも保存してくれるやつ
.env.sample
ファイルを参考に .env
ファイルを用意します。
TWTR_OAUTH_*
には Twitter に登録したアプリの各種キーTUMBLR_OAUTH_*
は Tumblr のアプリのキーを登録する- Tumblr の
ACCESS_TOKEN_KEY
・ACCESS_TOKEN_SECRET
は Tumblr の API コンソール から発行することができるのでそれを使う
- Tumblr の
TUMBLR_POST_BLOG_NAME
は投稿したいブログのURLがhttps://nihongo.tumblr.com/
であればnihongo
を指定するAWS_*
も同様に AWS の IAM から発行したアカウントのキーを登録する
docker-compose build
docker-compose -f docker-compose.yml -f docker-compose.development.yml up -d
以下のようにすることで通常の起動コマンドで立ち上げることもできます
mv docker-compose.development.yml docker-compose.override.yml
docker-compose up -d
curl -X POST \
-H 'Content-type: application/json' \
-d '{"tweetUrl":"https://twitter.com/MITLicense/status/1310171890162438145"}' \
http://ganbaruby/post
Not post to Tumblr. (Save to S3 only)
curl -X POST \
-H 'Content-type: application/json' \
-d '{"tweetUrl":"https://twitter.com/MITLicense/status/1310171890162438145"}' \
http://ganbaruby/save
Under the MIT License
© 2020 windyakin