Skip to content

Commit

Permalink
Updates for DSpace@MIT uploads
Browse files Browse the repository at this point in the history
* Refactor parse_value_from_text method
* Add dspacemit.json config
* Remove outdated aspace_mapping.json
  • Loading branch information
ehanson8 committed Apr 10, 2024
1 parent 4089fd5 commit a15818f
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 39 deletions.
37 changes: 0 additions & 37 deletions config/aspace_mapping.json

This file was deleted.

83 changes: 83 additions & 0 deletions config/dspacemit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"settings": {
"bitstream_folders": [],
"id_regex": "^.*$"
},
"mapping": {
"item_identifier": {
"csv_field_name": "item_identifier",
"language": null,
"delimiter": ""
},
"dc.publisher": {
"csv_field_name": "dc.publisher",
"language": "en_US",
"delimiter": ""
},
"dc.identifier.mitlicense": {
"csv_field_name": "dc.identifier.mitlicense",
"language": "en_US",
"delimiter": ""
},
"dc.eprint.version": {
"csv_field_name": "dc.eprint.version",
"language": "en_US",
"delimiter": ""
},
"dc.type": {
"csv_field_name": "dc.type",
"language": "en_US",
"delimiter": ""
},
"dc.source": {
"csv_field_name": "dc.source",
"language": "en_US",
"delimiter": ""
},
"dc.contributor.author": {
"csv_field_name": "dc.contributor.author",
"language": "en_US",
"delimiter": "|"
},
"dc.relation.isversionof": {
"csv_field_name": "dc.relation.isversionof",
"language": "",
"delimiter": ""
},
"dc.title": {
"csv_field_name": "title",
"language": "en_US",
"delimiter": ""
},
"dc.relation.journal": {
"csv_field_name": "dc.relation.journal",
"language": "",
"delimiter": ""
},
"dc.identifier.issn": {
"csv_field_name": "dc.identifier.issn",
"language": "",
"delimiter": ""
},
"dc.date.issued": {
"csv_field_name": "dc.date.issued",
"language": "",
"delimiter": ""
},
"dc.rights": {
"csv_field_name": "dc.rights",
"language": "en_US",
"delimiter": ""
},
"dc.rights.uri": {
"csv_field_name": "dc.rights.uri",
"language": "",
"delimiter": ""
},
"dc.description.sponsorship": {
"csv_field_name": "dc.description.sponsorship",
"language": "en_US",
"delimiter": ""
}
}
}
4 changes: 2 additions & 2 deletions dsaps/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ def parse_value_from_text(
regex: str,
):
pattern = re.compile(regex)
if match := pattern.search(text):
return match.group(1)
if matches := pattern.findall(text):
return matches[0]


def create_ingest_report(items, file_name):
Expand Down

0 comments on commit a15818f

Please sign in to comment.