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).

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.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peneira-0.2.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for peneira-0.2.0.tar.gz
Algorithm Hash digest
SHA256 88beed0cefacf40ce5f0211a930d5f35a99658787bdb81ab9495c5cb0ddcaef1
MD5 1f3ceb1a37e8f8ea3b01e125bfb87ea5
BLAKE2b-256 514cc09bf1b121913ec514b588a2faedd126eaeca39915a00f008d89bb03ba38

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for peneira-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b84baa6d738a386df27a64a5dc8b6735c1ac7964f335cd69b7fc1575103aea33
MD5 d7031889498763f084f1740261152bab
BLAKE2b-256 7c560caee503cb34aeb855883391f9d4cf4a9d3b80419ff9f8110e2efc8b308b

See more details on using hashes here.

Supported by

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