GNU Affero General Public License v3.0

项目介绍

bibcure/scihub2pdf 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 222 个 Star、41 次 Fork。

仓库全名
bibcure/scihub2pdf
开源许可证
GNU Affero General Public License v3.0
Star 数
222
Fork 数
41
未关闭 Issue
12

README 摘要

SciHub to PDF(Beta) Description scihub2pdf is a module of bibcure Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen, Sci-Hub and Arxiv. Install If you want to download files from scihub you will need to get PhantomJS OSX Linux Using npm Features and how to use Given a bibtex file Given a DOI number... Given a title... Arxiv... Location folder as argument Use libgen instead…

完整内容见 GitHub 原始 README 或本页 。

常见问题

scihub2pdf 用什么语言开发?

主要使用 Python 编写,采用 GNU Affero General Public License v3.0 许可证,目前有 222 个 Star。

scihub2pdf 可以免费商用吗?

仓库标注的许可证为 GNU Affero General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 scihub2pdf 的源码?

可以直接克隆仓库:git clone https://github.com/bibcure/scihub2pdf.git,默认分支为 master;安装与运行步骤见仓库 README。

scihub2pdf 最近还在维护吗?

仓库最近一次更新为 2020年7月17日,当前有 12 个未关闭 Issue;Star 数为 222,可作为社区活跃度的参考。

关于

Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen(sci-hub) , arxiv

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
315
价值分
146
活跃状态
活跃

语言占比

Python

贡献者

README

SciHub to PDF(Beta)

Description

scihub2pdf is a module of bibcure

Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen, Sci-Hub and Arxiv.

Install

$ sudo python /usr/bin/pip install scihub2pdf

If you want to download files from scihub you will need to get PhantomJS

OSX

$ npm install -g phantomjs

Linux Using npm

$ sudo apt-get install npm
$ sudo npm install -g phantomjs

Features and how to use

Given a bibtex file

$ scihub2pdf -i input.bib

Given a DOI number…

$ scihub2pdf 10.1038/s41524-017-0032-0

Given a title…

$ scihub2pdf --title An useful paper

Arxiv…

$ scihub2pdf arxiv:0901.2686
$ scihub2pdf --title arxiv:Periodic table for topological insulators

Location folder as argument

$ scihub2pdf -i input.bib -l somefoler/

Use libgen instead sci-hub

$ scihub2pdf -i input.bib --uselibgen

Sci-hub:

  • Stable
  • Annoying CAPTCHA
  • Fast

Libgen

  • Unstalbe
  • No CAPTCHA
  • Slow

Download from list of items

Given a text file like

10.1038/s41524-017-0032-0
10.1063/1.3149495
.....

download all pdf’s

$ scihub2pdf -i dois.txt --txt

Given a text file like

Some Title 1
Some Title 2
.....

download all pdf’s

$ scihub2pdf -i titles.txt --txt --title

Given a text file like

arXiv:1708.06891
arXiv:1708.06071
arXiv:1708.05948
.....

download all pdf’s

$ scihub2pdf -i arxiv_ids.txt --txt

评论

暂无评论