Skip to content

Unofficial Open Source Client for MuseumPlus MpRIA WS

License

Notifications You must be signed in to change notification settings

swiss-art-research-net/museumplus-api

 
 

Repository files navigation

MpApi - Unofficial API client for Zetcom's MuseumPlus

API Specification: http://docs.zetcom.com/ws

Libraries

  • mpapi.py - low level client; all endpoints; agnostic of metadata format
  • sar.py - search and response; slightly higher level client; specific to Berlin instance
  • chunky.py - search responses in chunks

Scripts (installed in path, all for the command line)

  • mink - write your own jobs and execute them with mink
  • MPreplace - replace things in RIA
  • getAttachments - download attachments from multimedia items (using groups)

Example Plugins for Replace.py

  • see replace/*

Requirements

  • Python 3.9
  • lxml
  • requests

For Testing

  • pytest

Version History

0.1.5 20220710 adds getAttachments script.

About

Unofficial Open Source Client for MuseumPlus MpRIA WS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.9%
  • XSLT 5.9%
  • ASL 0.2%