Skip to main content

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

Metadata

Release files for peneira 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for peneira 0.2.1
File Size Uploaded
peneira-0.2.1.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for peneira 0.2.1
File Interpreter ABI Platform
peneira-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 kB

Release files / peneira-0.2.1.tar.gz

Download URL peneira-0.2.1.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
cb3255bf1b89dd47b7c671e996b7245bdb968755bf8db01b767eb02d8e450bd9
BLAKE2b-256 checksum
How to use checksums
c1947b512ae69f9408b96069d72beb0e578e6524641e6c7673b596ffe4b7be25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1025-azure

Release files / peneira-0.2.1-py3-none-any.whl

Download URL peneira-0.2.1-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e3a59ee673e88a68fbf4c1d9d3bf5d4cf6bae04fb77219613003ba20fa12e68
BLAKE2b-256 checksum
How to use checksums
ea32dbb12db9269def3f77aa59659eacfd69ea553d880173dc7b18d28edc56e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.10.12 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page