arXiv API的Python封装。
项目描述
关于
arXiv API的Python封装。
安装
$ pip install arxiv-cli
用法
您可以使用 arXiv-CLI 作为CLI来导航arXiv,或作为库来查询其API。
CLI
目前 arXiv-CLI 实现了三个子命令
$ arxiv download [-t/--timeout seconds] IDS
$ arxiv fetch [-t/--timeout seconds] IDS
$ arxiv find [-i/--ids, -t/--timeout seconds] QUERY
前两个命令接受一个arXiv id列表,分别下载相应的PDF文件或在JSON格式中显示它们的元数据。
第三个命令对arXiv进行查询,并打印匹配的记录的JSON格式元数据。添加 -i/--ids 标志将仅返回它们的id。
添加 -t/--timeout 秒 选项将在连续请求之间暂停该秒数。
请注意,之前的命令可以链式调用,因此运行
$ arxiv download $(arxiv find --ids QUERY)
将下载所有匹配 QUERY 的论文,而
$ arxiv fetch $(arxiv find --ids QUERY)
将获取所有它们的元数据。
API
之前的CLI是在一个Python库之上构建的,该库可以单独用于查询arXiv的API。例如
>>> from arxiv_cli import Client
>>> client = Client()
>>> client.download([IDS])
将实现与
$ arxiv download IDS
许可
MIT
项目详情
关闭
arxiv-cli-0.1.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e97e602f3ae2d0ecbd441a400ea7343f4da7154abd97bd646e3c5a26aa6c9cd |
|
MD5 | ccdea506d9cd64006869f6dd0c4cc4f9 |
|
BLAKE2b-256 | 818b113573595b18456f38ccec07bc44da68f06c51cb2ff34438b39a773192a6 |