Metadata-Version: 2.1
Name: dataverse-utils
Version: 0.9.2
Summary: Utilities for the Dataverse data respository system
Author-email: Paul Lesack <paul.lesack@ubc.ca>
Project-URL: Homepage, https://ubc-library-rc.github.io/dataverse_utils
Project-URL: Repository, https://github.com/ubc-library-rc/dataverse_utils.git
Project-URL: Issue Tracker, https://github.com/ubc-library-rc/dataverse_utils/issues
Keywords: Harvard Dataverse,Dataverse,research data management,data repository
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Education
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENCE.md
Requires-Dist: beautifulsoup4 (>=4.12.2)
Requires-Dist: certifi (>=2022.12.7)
Requires-Dist: chardet (>=5.1.0)
Requires-Dist: charset-normalizer (>=3.1.0)
Requires-Dist: dryad2dataverse (>=0.6.1)
Requires-Dist: idna (>=3.4)
Requires-Dist: Markdown (>=3.2.1)
Requires-Dist: markdownify (>=0.11.6)
Requires-Dist: requests (>=2.29.0)
Requires-Dist: requests-toolbelt (>=1.0.0)
Requires-Dist: six (>=1.16.0)
Requires-Dist: soupsieve (>=2.4.1)
Requires-Dist: urllib3 (>=1.26.15)
Provides-Extra: server
Requires-Dist: psycopg2-binary ; extra == 'server'

# Dataverse utilities

This is a generalized set of console utilities and Python 3.6+ package which help with managing [Dataverse](https://dataverse.org) repositories. This means Harvard University's data repository software, not Microsoft's Dataverse product.

With these utilities you can:

* Upload your data sets from a TSV spreadsheet
* Bulk release multiple data sets
* Bulk delete (unpublished) assets
* Quickly duplicate records
* Replace licences
* and more!

All without touching the Dataverse GUI.

While the defaults favour a particular Dataverse instance (ie, the [Abacus data repository](https://abacus.library.ubc.ca) at the [University of British Columbia Library](https://library.ubc.ca)), they are designed to work with any installation / Dataverse user.

## Quick install

`pip install dataverse_utils`

## Documentation and API reference

User-friendly documentation is available at <https://ubc-library-rc.github.io/dataverse_utils>. This includes complete descriptions of all console utilities and a complete API reference.

## Source code

The primary repository for this software is at <https://github.com/ubc-library-rc/dataverse_utils>.
