ORCID パブリックAPIを使って研究者の業績データを取得する、たちまちメンテされなくなりそうなライブラリ
概要
所属する研究室で ORCID の公開データから業績一覧を取得して自動でホームページを更新できるようにするといったプロジェクトが最近ありました。
よくありそうな自動化プロジェクトの一種かと思います。
ただ案外、ORCIDのパブリックAPIに関するドキュメントが見当たりません。公式のドキュメントも researcher_id を持っている研究者自身が使うAPIに関してのものがほとんどでした。
ということで、いわゆる直ぐにメンテナンスされなくなる系のPython便利系スクリプトライブラリを公開しました。
インストール
pip install git+https://github.com/passive-radio/retrieve-orcid.git
使い方
今のところコマンドラインから業績を取得する機能に対応しています。
python -m retrieve_orcid.get_works -r {researcher_id} -o {path/to/output_file}
より詳細な使い方については、README | passvie-radio/retrieve-orcid をご覧ください。
あとがき
「たちまちメンテされなくなりそうな...」と前置きしている通り、精力的に更新していく感じではございません。
スクリプトも小さいですので、リポジトリをフォークしたりソースを参考に自分のニーズに合わせて一から作ってみたり。お好きにお使いください。