paper-fetch は何をしますか?
DOI 入力から自動的に学術論文をダウンロードします。6つの情報源によるフォールバックチェーンを備え、依存関係は不要です。
概要
このスキルは、DOI を指定するだけで、複数の情報源から効率的に論文の PDF を取得します。最初の情報源で見つからない場合は、自動的に次の情報源を試行するフォールバックチェーンを採用しています。
使用方法
エージェントに対して以下のように DOI を指定してください。
10.1234/example-doi
または、次のような形式でも利用できます。
https://doi.org/10.1234/example-doi
情報源とフォールバック順序
- arXiv (
https://arxiv.org/pdf/) - プレプリントサーバー - PubMed Central (
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC) - 生命科学・医学論文 - ローカルディレクトリ (
./papers/) - 既にダウンロード済みのファイルを確認 - その他の公開リポジトリ - 必要に応じて設定可能
- Unpaywall などのオープンアクセス API - 利用可能な場合
- Google Scholar キャッシュ - 最終手段
依存関係
- なし(シェルスクリプトのみで動作)
必要条件
- インターネット接続
- シェル環境(bash, zsh など)
出力
ダウンロードに成功した場合、./papers/ ディレクトリに {DOI}.pdf 形式で保存されます。
注意事項
- すべての DOI が PDF として入手できるとは限りません。
- 各情報源の利用規約を遵守してください。
- 大量リクエストは控えめにしてください。