Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.72 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.72 KB

core-logo
Python Library for CORE API

Search knowledge between millions of scientific documents in open access from thousands of data providers (universities, OA journals, institutes...) around the world using CORE search engine. Prototype of an implementation of the CORE API (v3) methods.

Official API documentation : https://api.core.ac.uk/docs/v3

Installation

1/ Register to CORE to get an API key : https://core.ac.uk/services/api

2/ Clone the repository locally : git clone https://github.com/Open-Models/core_api_pylib.git

3/ Install python dependency : python3 -m pip install requests

Usage

Find open access resources using CORE query language :

import core_api_lib as oacore

client = oacore.CoreClient("YOUR-SECRET-KEY")

papers = client.find('"open science" AND culture', recent=True, \
                        types=["research", "thesis"], limit=5)

find is not an API method but a function to simulate the search engine, build on top of search method.

More information in the library documentation.

Community

Alpha stage, no one should rely on this software, incomplete, untested, unsecure.

This library is provided by people around the project open-models.org under the open license GNU AGPL.

Development is open to contribution on GitHub, welcoming any improvement. Asks for features if you're unable to produce them, someone may help.

Enjoy your programming journey in open science !