Skip to content

enrique/dspace-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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("[email protected]", "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

About

DSpace Rest Client in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%