はじめに
論文からの情報収集ってどのようにしていますか?
情報・数学・物理系だとarxiv上で色々見ている方がいることと思います。
先日arxivの生物学版bioarxivを見つけたので、気になる分野の論文がupされたら呟くbotを作ってみました。
Twitter bot
と思ったらTwitterではすでに、bioarxivのほとんどの分野でTweetbotがありました。
- Bioinformatics: https://twitter.com/biorxiv_bioinfo
- Biophysics: https://twitter.com/biorxiv_biophys
- Cancer Biology: https://twitter.com/biorxiv_cancer
- Cell Biology: https://twitter.com/biorxiv_cellbio
- Ecology: https://twitter.com/biorxiv_ecology
- Evolutionary Biology: https://twitter.com/biorxiv_evobio
- Genetics: https://twitter.com/biorxiv_genetic
- Genomics: https://twitter.com/biorxiv_genomic
- Microbiology: https://twitter.com/biorxiv_micrbio
- Neuroscience: https://twitter.com/biorxiv_neursci
- Systems Biology: https://twitter.com/biorxiv_sysbio
なので今回はまだなかったScience Communication & education分野のbotを作ってみました。
https://twitter.com/Science_comedu
方法
1. RSSのurlを調べる
「bioarxiv RSS」などでググると分野ごとのrssが検索できるページが出てきます。
science communation&educationを選ぶとxmlが記述されたページが開かれるので、このurlをコピーしておきます。
2. 1.で出てきたurlをiftttに登録する
iftttにログインし、My appletを選択します。
iftttでは、if(何があったら),then(どうする)という風に動作を設定することができます。
なのでif(論文が更新されたら),then(つぶやく)という風な設定をします。
こんな感じで、設定が完了しました。
3. つぶやいているか確認する
twitterにログインして実際につぶやいているか確認します。
完成です。
おわりに
今回はiftttを使ってTwitterのbotをつくりました。
しかし、最近はTwitterのアカウントをフォローするのもひと手間と感じるご時世だと思うので次回は同じifttを使ってslackに気になる分野の論文を通知する仕組みを作ろうと思います。