Semantic Scholar Search
Searches Semantic Scholar for papers or authors. Downloads the papers as pdfs if they are on arxive.
Installation
pip install semser
or clone and install
git clone https://github.com/fergusfettes/semser
cd semser
poetry install
Usage
Search for some terms. You will get a list of papers to choose from.
$ semser search "retrieval augmented generation"
1. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, Bob et al., 15 Nov 2019
...
Papers to retrieve: 1
Downloading
Search for an author. You can select a likely looking author and you will be shown a selection of their papers.
$ semser author "Schmidhuber"
1. Jürgen Schmidhuber, 1 Jan 2015
...
Authors to retrieve: 1
1. Paper 1, 1 Jan 2015
2. Paper 2, 1 Jan 2015
Papers to retrieve: 1
Downloading
The 'limit' applies to authors and to papers by the author:
$ semser author "Schmidhuber" --limit 2
Will only return two papers by them. But you can grab their id and use it instead:
$ semser author 145341374 --limit 50
You can also search for a paper by its Semantic Scholar ID, or by its DOI, or just use the url from semantic scholar.
$ semser paper "10.1162/neco.1997.9.8.1735"
Downloading
Since it is made with typer, you can also just type
$ semser --help
$ semser search --help
to get a list of commands and options.
Metadata
Release files for semser 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| semser-0.2.1.tar.gz | 3.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| semser-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.4 kB
Release files / semser-0.2.1.tar.gz
| Download URL | semser-0.2.1.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4c57921105fe023edf93092b16651c751433877e1b82f8f6c347d4909a6533e
|
|
BLAKE2b-256 checksum How to use checksums |
6d4c058d49148cd607ef11e12813e5c4bdc4942dd0182f64316c81973e469b42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-39-generic
|
Release files / semser-0.2.1-py3-none-any.whl
| Download URL | semser-0.2.1-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a318c51112b374aa731eeb8102c3c6dc2e2a79a8805078823d64405db7de0a4f
|
|
BLAKE2b-256 checksum How to use checksums |
38284a89bc9eb3c9c21d1963e95ae4a837032f95feceae0528735652d2faa45b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-39-generic
|
Security for semser 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.