An API wrapper for Springer Nature
Project description
Simple API wrapper for the Springer Nature APIs
🏔️ Overview Springer Nature
Springer Nature currently offers three APIs:
Springer Metadata API: Metadata of articles, journal articles and book chapters.
Springer Meta API: Advanced version offering versioned metadata.
Springer OpenAccess API: Metadata and, where available, full-text.
⬇️ Install
Download and install the package from PyPI:
pip install sprynger
🪧 Example Use
>>> from sprynger import Meta, OpenAccess, init
>>> init()
>>>
>>> # Get metadata of all chapters in the book with ISBN '978-3-031-63497-0'
>>> book_metadata = Metadata(isbn='978-3-031-63497-0', nr_results=3)
>>> for chapter in book_metadata:
>>> print(chapter.identifier)
>>> print(chapter.abstract)
'doi:10.1007/978-3-031-63498-7_20'
'Modern solvers for quantified Boolean formulas (QBFs) process formulas in prenex form, ...'
'doi:10.1007/978-3-031-63498-7_9'
'Given a finite consistent set of ground literals, we present an algorithm that generates ...'
'doi:10.1007/978-3-031-63498-7_3'
'The TPTP World is a well established infrastructure that supports research, development, ...'
>>> # Print the facets of the retrieved chapter's metadata
>>> book_metadata.facets
[MetadataFacets(facet='subject', value='Artificial Intelligence', count='27'),...]
>>>
>>> # Retrieve full-text of 'journal articles' with the keyword 'quantum computing' published before 2023
>>> results = OpenAccess('"quantum computing"', dateto='2022-12-30', type='Journal Article', nr_results=3)
>>> results.documents_found
4350
>>> for document in results:
>>> print(document.title)
>>> print(document.paragraphs[0].text)
'A neural network assisted'
'A versatile magnetometer must deliver a readable response when exposed to target fields ...'
'Experimental demonstration of classical analogous time-dependent superposition of states'
'One of the quantum theory concepts on which quantum information processing stands is superposition ...'
'A quantum-like cognitive approach to modeling human biased selection behavior'
'Cognitive biases of the human mind significantly influence the human decision-making process ...'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sprynger-0.2.0.tar.gz
(25.5 kB
view hashes)
Built Distribution
sprynger-0.2.0-py3-none-any.whl
(32.9 kB
view hashes)