Skip to content

Python library to get open science ressources through CORE search engine API (https://core.ac.uk).

License

Notifications You must be signed in to change notification settings

Open-Models/core_api_pylib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 !

About

Python library to get open science ressources through CORE search engine API (https://core.ac.uk).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages