Skip to content
/ MpApi Public

Unofficial Open-Source Client for MuseumPlus MpRIA Webservice in Python

License

Notifications You must be signed in to change notification settings

mokko/MpApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 cli command
  • getAttachments - download attachments from multimedia items (using groups)

Requirements

  • Python 3.9
  • lxml
  • requests

For Testing

  • pytest

Version History

  • 0.1.8 20230801
    • general package cleanup,
    • changed several vocabulary endpoints to have more consistent names and parameters
    • added Vocabulary class in analogy to Module
  • 0.1.7 new credentials
  • 0.1.6
  • 0.1.5 20220710 adds getAttachments script.

About

Unofficial Open-Source Client for MuseumPlus MpRIA Webservice in Python

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published