Recent Releases of epxml_to_datacite

epxml_to_datacite - M1 support and general fixes

This release includes M1 support for Macs, as well as a number of other bug fixes. It enhances the caltechauthors script with support for text file inputs and improvements to series and numbering information transfer. It also fixes a bug with accepted date transfer.

Full Changelog: https://github.com/caltechlibrary/epxmltodatacite/compare/v1.1...v1.2

- Python
Published by tmorrell over 3 years ago

epxml_to_datacite - v1.1 - conference items, identifiers, and dependencies

This release adds support for conference items, fixes handling of identifiers, and cleans up dependencies.

Full Changelog: https://github.com/caltechlibrary/epxmltodatacite/compare/v0.14.0...v1.1

- Python
Published by tmorrell over 4 years ago

epxml_to_datacite - Add book type, teaching resource, and bug fixes

This release includes a book item type, support for teaching resources in the tech report item type script, and bug fixes for the 4.3 metadata shift.

- Python
Published by tmorrell over 5 years ago

epxml_to_datacite - Switch to DataCite REST API, 4.3 schema, and add prefix options for tech report

This major release switches from using the DataCite MDS API to the DataCite REST API. It updates the metadata schema for DataCite 4.3 and adds in a ROR Affiliation Identifier for CaltechTHESIS records.

Operationally both the CaltechAUTHORS and CaltechTHESIS scripts now update DOI metadata with DataCite, instead of providing the user the option to overwrite DOIs in the Eprints record.

The new prefix option in caltechauthorstechreports allows users to mint DOIs for groups that use a non-Caltech Library prefix. All code has also been formatted with the Black code formatter.

If you're upgrading, please uninstall the datacite library with pip ininstall datacite and reinstall the new version with pip install -r requirements.txt from within the epxmltodatacite folder.

- Python
Published by tmorrell almost 6 years ago

epxml_to_datacite - New All-In-One Installation

This release includes a new installation procedure that automatically installs the correct dependencies. Compatible eputil executables (v0.0.41) are now included in the repository.

- Python
Published by tmorrell almost 7 years ago

epxml_to_datacite - Date check

Add date check so tech report script will work on non-released records.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Encoding and error handling

Add better encoding for file reading and writing. Also includes some test error handling.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Improve encoding and add new subject

Added more explicit encoding option for Windows and new subject.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Bug fix for multiple groups

Handle bug when a record has multiple groups.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Bringing file improvements to tech report script

This release adds the improvements in file handling from the thesis script to the tech report version. It also fixes a couple of typos.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Improved xml file verification

Moved option to delete files to a sanity check: if user requests to import new records and xml files already exist in the directory the user is provided the option to delete the old xml files.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Bug fix release

Fix bug for Windows users

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Bulk minting and add DOIs back into repository

This release adds two main features - the ability to mint DOIs from a TSV file where the first column is an Eprints ID number and automatically adding the DOIs back to the Eprints repository. It also updates DOI testing to the current DataCite recommendation and other general code cleanup.

- Python
Published by tmorrell about 7 years ago

epxml_to_datacite - Tech reports and download auomation

Add script for converting tech report metadata and -ids option to download xml files from Eprints.

- Python
Published by tmorrell over 7 years ago

epxml_to_datacite - DOI Minting and Module Reorganization

This release includes the option to directly mint DOIs with the flag -mint. It also reorganizes the script into a module that can be imported into other python scripts.

- Python
Published by tmorrell over 7 years ago

epxml_to_datacite - Add DOI Badge

This adds a DOI badge to the README

- Python
Published by tmorrell over 7 years ago

epxml_to_datacite - Encoding improvements

Add explicit file encoding to be more robust on Windows machines.

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Resource type improvements

Change to the DataCite supported resource type "Dissertation" for PhD theses and use the types from Eprints for all others.

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Date correction and Eprints ID

Date correction and Eprints ID

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Add a dummy identifier for validation

Add a dummy identifier field to pass through validation on DataCite Fabrica

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Fix minor type

Typo in minor field.

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - File management and Windows behavior

Small changes to better handle files and work on Windows

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Fix DOI bug

Fix DOI bug

- Python
Published by tmorrell almost 8 years ago

epxml_to_datacite - Initial release of thesis DOI processing script

Initial version of script to generate DOI metadata from CaltechTHESIS records.

- Python
Published by tmorrell almost 8 years ago