Python package which provides Ellucian Ethos Client
Project description
EllucianEthosPythonClient
Python Client Library for interfacing with Ellucian Ethos.
Aims
This library can:
- Handle Ethos authorizations (JWT token etc.)
- Create, update, and delete resources
- Query resources individually and in groups
- Fetch change notification from Ethos
- Provide helper methods for spercific resource types
Usage examples
- For a quick start usage example using the python REPL console follow the Quickstart guide.
- For examples of getting mutiple resources see Resource Iterator Guide
- For examples of using the poller functionality see Poller Guide
- Examples of direclty calling Ethos API see Direct Call
- For sample scripts see Sample scripts directory
Background
I started putting this python library after an Ethos user group meeting. There are a number of other Ellucian customers all writing clients and I wanted to take the opportunity of digging out exmaples I had written for myself and my team and sharing them with the community. I hope that publishing this library is useful to other Ethos users and hope to collaborate on improving it further. Please feel free to submit feedback, issues and pull requests.
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
File details
Details for the file EllucianEthosPythonClient-0.2.26.tar.gz
.
File metadata
- Download URL: EllucianEthosPythonClient-0.2.26.tar.gz
- Upload date:
- Size: 29.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83a9fec26698ba1303407e13a20302d176cf443a90ac911cc3e39a2e3dd4902 |
|
MD5 | 9fac033f7539868472a307510c824291 |
|
BLAKE2b-256 | 623f4722c7a0a7ba0fddad256942d8a1446826758e76e632bbf1f1c3b06067d6 |