Skip to main content

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.

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.3.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omeka_s_tools-0.3.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file omeka_s_tools-0.3.0.tar.gz.

File metadata

  • Download URL: omeka_s_tools-0.3.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for omeka_s_tools-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6c10c2c1d5865ad1935ff74df6affb726ea252f212137096683f480a26815f44
MD5 db3178c4e03d58f8b32ee8036ca77833
BLAKE2b-256 5dce0badfc1444fc27d98c56b2523b0a07b72c991e5a5ed263d2785f7a77e170

See more details on using hashes here.

File details

Details for the file omeka_s_tools-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: omeka_s_tools-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for omeka_s_tools-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45eff85725f11376dd5c056c918c6a1681629d6f621c25753d83f8a633b87fe2
MD5 7b5a1e9a99dcb7e0419a9188f01b6d9f
BLAKE2b-256 65b88958c785ae955f35e6b0bf011cc1b06f876e25563d8483fd32180b1948fd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page