前日のarxivから気になる論文にスコアを付けてslackに通知するシステムです。
通知の際に、abstractをDeepLで翻訳しています。
導入に必要なのはgithubアカウントだけです。10minぐらいで設定は終わります!!
スコアは、ターゲットとなるキーワードに重み付けをして決まります。(例 resnet=5, kaggle=3, audio=3)
ユーザーが好きな領域、好きなキーワードを登録することで、通知される論文は変わります。
-
登録キーワード例
keywords: sound: 1 audio: 1 sound feature: 3 audio feature: 3 noise removal: 2 spectrogram: 3
-
通知例(score昇順)
step
-
このリポジトリをフォークする
-
GitHub Actionsを有効化する
-
webhook urlの取得
-
webhook urlの設定
-
領域の設定
- 通知させたいarxivの論文の領域を指定します。
- (computer scienceの人はこの手順を飛ばしてstep8に進んでも構いません)
computer science
ならcs
などそれぞれに名前がついています。以下の手順で確認します。- 手順
-
arxiv.orgにアクセス
-
通知させたい領域のresentと書かれた部分をクリック。
-
遷移後のページのurlを見て、
list/
と/recent
に囲われている文字列を使います。- computer scienceの例:
https://arxiv.org/list/cs/recent
- この場合、
cs
をこの後利用する。
- computer scienceの例:
-
config.yaml
内の、subject
を3で取得した文字列に変更します。(デフォルトではcs
になっています。)
-
-
キーワードの設定
-
通知タイミングの調整
- デフォルト設定では、日本時間の平日9時50分に通知されるようになっています。この設定で問題ない方はこれで設定完了です。
- 通知タイミングのカスタマイズは、こちらを変更することで可能です。
-
push
- ここまでの変更がmasterブランチに反映されていれば、これですべての設定が完了したことになります。次の通知タイミングでslackに通知されます。
-
test
- hppさんのお力をお借りして、v2.0.0から
github
だけで動作するようになりました。ご協力ありがとうございました。