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 - 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