命令行和Python API,可直接从SciHub下载pdf

pyscihub的Python项目详细描述


皮西胡布

https://img.shields.io/pypi/v/pyscihub.svghttps://img.shields.io/travis/markkvdb/pyscihub.svgDocumentation Status

命令行和PythonAPI,可直接从Sci Hub下载PDF

特点

  • 在一个命令中下载1000篇没有学术帐户的学术文章
  • 向列表中添加新文章,而不必下载现有文章两次
  • 节省查找和下载文章的重要时间

安装

要安装pyscihub,请在终端中运行以下命令:

$ pip install pyscihub

这是安装pyscihub的首选方法,因为它总是安装最新的稳定版本。在

如果您还没有安装pip,可以参考Python installation guide 你完成了整个过程。在

用法

工具可用于单个查询,例如

^{pr2}$

或者用户提供的文件中每行包含一个查询

$ pyscihub file <LOCATION FILE>

如果一切顺利,将创建一个文件output/pdf_paths.csv,其中包含所有请求查询的pdf的位置。如果Sci集线器找不到相应的PDF,则该字段为空。在

历史

0.1.2(2020-10-20)

  • 添加API文档。在
  • 为所有成员函数制定docstring。在
  • 向自述文件添加具有功能的部分。在

0.1.0(2020-10-20)

  • PyPI的第一个版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android HttpClient cookies   如何使用Java在远程系统上运行SSH命令?   java从字符串数组中的字符串末尾删除“,”   在One plus 3t手机上,当应用程序被终止或从最近的应用程序中刷出时,java Android FCM推送通知不起作用   java如何使垂直滚动条始终位于jtable的末尾   在java中解析迄今为止“未知”的字符串   javascript在Java中获取Nashorn JsonObject   java windows 10和ubuntu可以使用相同的JDK吗?   java在不同的文件中记录不同的日志。但所有日志都放在同一个文件中   具有特定jdk的java Gradle构建项目   xml Java web服务生成错误响应   javascript Jaggery文件更改不显示   java输出二进制搜索树数组   将BufferedReader解析为JSON对象时,java在位置处意外标记文件结尾