DSpace rest client for v7 or above
Using
pip install dspace-client
on code:
from dspace import DSpaceClient
client = DSpaceClient("https://api7.dspace.org/server/")
client.login("dspacedemo+admin@gmail.com", "dspace")
print(client.get_items())
Goals
- Implement all endpoints on DSpace Rest Contract
- Configurable by default
- All authentication methods
- Async support
Features
- Authenticaion using login/password
- Autorefresh token
- Auto XSRF token
- Objects are pydantic friendly not dicts
Release files for dspace-client 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dspace_client-0.3.1.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dspace_client-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / dspace_client-0.3.1.tar.gz
| Download URL | dspace_client-0.3.1.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2475cdba1ba86a27fdc2d5f39bd5d761f1928aa57940273bd73727930266d84
|
|
BLAKE2b-256 checksum How to use checksums |
a47a95bec3afa5fb97d9e0cf3c80a8d80d44dcb17f0d996f48f3f6d2af148d92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.0 Windows/10
|
Release files / dspace_client-0.3.1-py3-none-any.whl
| Download URL | dspace_client-0.3.1-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b463df0c3209d48f04b7c1e7886afb3941598e4dcc860dd6574be9be87ca407
|
|
BLAKE2b-256 checksum How to use checksums |
dbae3baa0de4e525b2a8616fc878cf4d81ba6186c3552d2c847498d51f9c8992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.0 Windows/10
|