COAR Notify Common Library
Project description
COAR Notify Python Bindings
The COAR Notify Protocol is a set of profiles, constraints and conventions around the use of W3C Linked Data Notifications (LDN) to integrate repository systems with relevant services in a distributed, resilient and web-native architecture.
This library provides a Python implementation of the COAR Notify Protocol version 1.0.1 (https://coar-notify.net/specification/1.0.1/), which covers the following aspects of the protocol:
- A set of model objects which can be used to represent the core Patterns
- Built-in validation for Patterns and over values passed to the model APIs
- Parse and serialise to JSON-LD
- Send notifications to a target inbox
- Provides a simple server-side binding to easily integrate notifications into your application
In addition, it provides:
- A comprehensive test suite demonstrating the use of the library
- A simple inbox which can be run locally for testing
- A simple set of integration tests for sending notifications to an inbox
- A customisable HTTP layer to allow you to use your own, or to build in custom authentication routines
- Detailed API documentation
Full documentation here: https://coar-notify.github.io/coarnotifypy/build/html/index.html
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file coarnotify-1.0.1.3.tar.gz.
File metadata
- Download URL: coarnotify-1.0.1.3.tar.gz
- Upload date:
- Size: 39.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
710a6b1b8309d41125d9f44f9120536401257d0736868453dad81c5727122667
|
|
| MD5 |
313b1b75cd09c575ac2117bfd5b08772
|
|
| BLAKE2b-256 |
fdb4f58903a0506974cee49a896a484cb6cc8d3d7913848794df34096b157e18
|
File details
Details for the file coarnotify-1.0.1.3-py3-none-any.whl.
File metadata
- Download URL: coarnotify-1.0.1.3-py3-none-any.whl
- Upload date:
- Size: 63.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d77d88f23a5b8f1f0d68b0a2bca92c472636526483bda6626b91539e2dbb5fbc
|
|
| MD5 |
1551602e9352f203b3737520d7566868
|
|
| BLAKE2b-256 |
c4b0cd5dc917613f105140560566bda8b3cb496aaef00def2cd974ba33caf7a4
|