Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bibcure/scihub2pdf
Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen(sci-hub) , arxiv
https://github.com/bibcure/scihub2pdf
arxiv bibtex bibtexparser doi latex sci-hub science scientific-journals
Last synced: 6 days ago
JSON representation
Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen(sci-hub) , arxiv
- Host: GitHub
- URL: https://github.com/bibcure/scihub2pdf
- Owner: bibcure
- License: agpl-3.0
- Created: 2017-08-21T15:24:16.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-17T11:57:08.000Z (over 4 years ago)
- Last Synced: 2024-11-23T11:40:54.775Z (30 days ago)
- Topics: arxiv, bibtex, bibtexparser, doi, latex, sci-hub, science, scientific-journals
- Language: Python
- Homepage:
- Size: 1.29 MB
- Stars: 202
- Watchers: 13
- Forks: 45
- Open Issues: 12
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
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 phantomjsFeatures 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 insulatorsLocation folder as argument
::
$ scihub2pdf -i input.bib -l somefoler/
Use libgen instead sci-hub
::
$ scihub2pdf -i input.bib --uselibgen
Sci-hub:
--------- Stable
- Annoying CAPTCHA
- FastLibgen
------- Unstalbe
- No CAPTCHA
- SlowDownload 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