main.py … ローカル用
lambda_function.py … lambda用
pip install arxiv
pip install googletrans
- 右上のアイコンからCreate(https://ifttt.com/create)
- Thisをクリック
- webhooksを検索
- Receive a web request
- 任意の
Event Name
- Thatをクリック
- 連携先を検索(Slack, LINE, etc...)
- (LINEの場合)Recipient…1:1でLINE Notifyから通知を受け取る
- (LINEの場合)Message…{{Value1}}に文字列が渡される
- 右上のアイコンからMy services
- Webhooks
- Setting
- URL: https://maker.ifttt.com/use/<WEBHOOKS_KEY>
run python main.py
EVENT_NAME
… IFTTTのTHISで設定したEventName
WEBHOOKS_KEY
… 自分のWebhooksのキー
BUCKET
… S3のバケット名
KEY
… S3に保存するpickleファイル名
例はcvカテゴリでabstract(summary)に"pose estimation"の語を含むもの
カテゴリ一覧
https://arxiv.org/help/api/user-manual#subject_classifications
AWS lambdaや研究室のワークステーションで
LINEだと英語abstractで文字列が途切れる(原因不明)ためLINEには日本語abstract,Slackには英語+日本語abstractを送るという運用…
https://note.nkmk.me/python-arxiv-api-download-rss/
https://qiita.com/sugup/items/31911ae21c17a1de89ad