pyscihub
Command-line and Python API to download PDFs directly from Sci-Hub
Free software: MIT license
Documentation: https://pyscihub.readthedocs.io.
Features
Download 1,000s of academic articles without an academic account in one command
Add new articles to the list without downloading existing articles twice
Save important time looking up and downloading articles
Installation
To install pyscihub, run this command in your terminal:
$ pip install pyscihub
This is the preferred method to install pyscihub, as it will always install the most recent stable release.
If you don’t have pip installed, this Python installation guide can guide you through the process.
Usage
Tool can be used with a single query, e.g.,
$ pyscihub single "Your paper"
or with a user-provided file containing one query per line as
$ pyscihub file <LOCATION FILE>
If everything goes well, a file output/pdf_paths.csv is created containing the location of the PDFs of all requested queries. If Sci-Hub cannot find the corresponding PDF then the field is empty.
History
0.1.2 (2020-10-20)
Add API documentation.
Formulate docstrings for all member functions.
Add section with features to README.
0.1.0 (2020-10-20)
First release on PyPI.
Metadata
Release files for pyscihub 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyscihub-0.1.2.tar.gz | 1.6 MB | Details |
Release files / pyscihub-0.1.2.tar.gz
| Download URL | pyscihub-0.1.2.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
874c9bc247e91ab7d355a8ffef9c225ec65e1b061398d0d26d28590913f1643a
|
|
BLAKE2b-256 checksum How to use checksums |
42f3a8aeab2e46da48b1fc8e6e5aa4a5f6b0430d2e07a8023f95ebae7ec2935d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5
|