lukasschwab/arxiv.py
Python wrapper for the arXiv API
解決する問題
このプロジェクトは、Pythonを使用してarXiv APIと対話する簡単な方法を提供します。arXivデータベースから科学論文を検索または取得する際に、HTTPリクエスト、URLフォーマット、データ解析を手動で処理する必要がなくなります。
仕組み
このライブラリはClientオブジェクトを使用してarXiv APIへの接続を管理します。キーワード、特定のID、並べ替え設定などの条件でSearchオブジェクトを定義し、それをクライアントに渡します。クライアントはデータを取得し、見つかった論文のすべてのメタデータを含むResultオブジェクトを返します。クライアントを使用してPDFファイルやソースファイルを直接ダウンロードすることもできます。
対象読者
独自のアプリケーションやデータ分析ワークフローのために、arXivから学術論文にプログラムでアクセス、検索、またはダウンロードする必要がある研究者、開発者、データサイエンティスト向けに設計されています。
ハイライト
- キーワードまたは特定の論文IDで検索するためのシンプルなインターフェース。
- ページネーションと自動リトライの組み込みサポートにより、大規模なリクエストを確実に処理。
- API制限を尊重するための調整可能な遅延やページサイズなど、カスタムクライアント設定が可能。
- PDFとソースファイルの両方のダウンロードリンクに簡単にアクセス可能。
- ネットワークリクエストとAPIインタラクションを監視するためのロギング機能を含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト