Skip to content

It's time to sift through some articles 🤭

License

Notifications You must be signed in to change notification settings

anapaulagomes/peneira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 '"artificial intelligence" and "syndromic surveillance"' --filename my-papers.json

It will search for papers in OpenAlex and store it in a file named my-papers.json. You have also the option of export it to a bibtex file:

peneira '"artificial intelligence" and "public health"' --format bibtex --filename my-papers.bib

Python module

In case you want to call the OpenAlex source directly, you can use the following code:

import asyncio
from peneira.sources.open_alex import fetch_papers

asyncio.run(fetch_papers("artificial intelligence AND public health"))

About

It's time to sift through some articles 🤭

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages