Skip to main content

Peneira: academic papers from many sources in one command

Project description

peneira

PyPI - Version Tests

It's time to sift through some articles 🤭

With this CLI you can search for papers for your research in different sources and export the results.

DISCLAIMER: This is a work in progress. The code is under active development and it's not ready for production use.

Available sources

...and many more to come! Feel free to contribute. There is a world of papers out there!

OpenAlex

Here are some details about this source:

This library obeys the rate limits of the OpenAlex API (10 requests per second).

Semantic Scholar

Here are some details about this source:

This library obeys the rate limits of the Semantic Scholar API (1 request per second).

Usage

CLI

You can interact with the CLI using peneira. For example, to search for papers on "artificial intelligence" and "syndromic surveillance" and save the results to a file, you can run:

peneira -s open_alex -s semantic_scholar --filename my-papers.json

You will be prompted to enter the search query for each source. The lib will search for papers in OpenAlex and Semantic Scholar and store it in a file named my-papers.json. If no filename is provided, the results will be stored to results.json.

You have also the option of export it to a bibtex file:

peneira -s open_alex -s semantic_scholar --format bibtex --filename my-papers.bib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peneira-0.2.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

peneira-0.2.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file peneira-0.2.1.tar.gz.

File metadata

  • Download URL: peneira-0.2.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for peneira-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cb3255bf1b89dd47b7c671e996b7245bdb968755bf8db01b767eb02d8e450bd9
MD5 dd1a7e7f5de4eaef9a8b981fb2a2717b
BLAKE2b-256 c1947b512ae69f9408b96069d72beb0e578e6524641e6c7673b596ffe4b7be25

See more details on using hashes here.

File details

Details for the file peneira-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: peneira-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for peneira-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e3a59ee673e88a68fbf4c1d9d3bf5d4cf6bae04fb77219613003ba20fa12e68
MD5 8097fe66e2a848a56756b42f388030e1
BLAKE2b-256 ea32dbb12db9269def3f77aa59659eacfd69ea553d880173dc7b18d28edc56e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page