Tools for working with Omeka S API
Project description
Omeka S Tools
Tools for working with data in an instance of Omeka S
Install
pip install omeka-s-tools
How to use
See the documentation for full details of the Omeka API Client.
from omeka_s_tools.api import OmekaAPIClient
omeka = OmekaAPIClient('http://timsherratt.org/collections/api')
items = omeka.get_resources('items')
items['total_results']
49
items['results'][0]
{'@context': 'http://timsherratt.org/collections/api-context',
'@id': 'http://timsherratt.org/collections/api/items/671',
'@type': ['o:Item', 'schema:Newspaper'],
'o:id': 671,
'o:is_public': True,
'o:owner': {'@id': 'http://timsherratt.org/collections/api/users/1',
'o:id': 1},
'o:resource_class': {'@id': 'http://timsherratt.org/collections/api/resource_classes/161',
'o:id': 161},
'o:resource_template': {'@id': 'http://timsherratt.org/collections/api/resource_templates/5',
'o:id': 5},
'o:thumbnail': None,
'o:title': "Newcastle Morning Herald and Miners' Advocate (NSW : 1876 - 1954)",
'thumbnail_display_urls': {'large': None, 'medium': None, 'square': None},
'o:created': {'@value': '2022-01-20T06:36:11+00:00',
'@type': 'http://www.w3.org/2001/XMLSchema#dateTime'},
'o:modified': {'@value': '2022-01-20T06:36:11+00:00',
'@type': 'http://www.w3.org/2001/XMLSchema#dateTime'},
'o:media': [],
'o:item_set': [],
'o:site': [],
'schema:name': [{'type': 'literal',
'property_id': 1116,
'property_label': 'name',
'is_public': True,
'@value': "Newcastle Morning Herald and Miners' Advocate (NSW : 1876 - 1954)"}],
'schema:url': [{'type': 'uri',
'property_id': 393,
'property_label': 'url',
'is_public': True,
'@id': 'http://nla.gov.au/nla.news-title356'}],
'schema:identifier': [{'type': 'literal',
'property_id': 190,
'property_label': 'identifier',
'is_public': True,
'@value': '356'}]}
See the documentation for more examples.
Created by Tim Sherratt (@wragge) for the GLAM Workbench.
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
omeka_s_tools-0.0.3.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for omeka_s_tools-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc13e220de095e55d2499ea8977a1a71fcbfdd1db48a738863ed45463466550e |
|
MD5 | 2fb98cf51ed27ece26a854b9addfab97 |
|
BLAKE2b-256 | 9be171ba7539ca44a9e66b56149e3ea7622f9fcde167620488d8738285fb0899 |