Using Python to create large DSpace test repositories and automate REST API workflows

1 view
Skip to first unread message

DSpace Technical Support

unread,
3:59 AM (5 hours ago) 3:59 AM
to DSpace Technical Support

Dear DSpace community,

For those of you attending Open Repositories 2026 next week, I would like to invite you to my workshop on Monday, June 8 at 15:00 UTC:

Workshop: DSpace Seed – Creating gigantic repositories with a new Python library

Workshop page:
https://www.conftool.net/or2026/index.php?page=browseSessions&print=export&ismobile=false&form_date=all&form_session=552&presentations=show

This workshop is intended for people who:

  • Already use DSpace
  • Want to do more with the DSpace REST API
  • Are curious about using Python scripts from the command line
  • Need better ways to create test data, run performance tests, or automate repetitive repository tasks

In the workshop, I will show how the dspace-python-client can help you:

  • Create items, ePeople, communities, collections, and more, fully automated and in bulk
  • Generate large and realistic repositories for scale testing and performance testing
  • Use existing scripts for tasks such as automated ORCID linking and full-text retrieval
  • Start building your own scripts on top of the new Python library

My goal is not just to demo a tool. I want participants to leave with practical ideas for how Python can help automate real DSpace work, without adding custom code inside the DSpace codebase and making future upgrades harder.

For those who are not attending Open Repositories, the library is public and documented here: https://github.com/atmire/dspace-python-client

Questions, feedback, and ideas are very welcome, either during the workshop or directly via the library issue pages.

Best regards,

Bram

Reply all
Reply to author
Forward
0 new messages