merge-data¶
Merge data from another source
Usage: galatea merge-data <source_strategy>
Currently, the only option is from-getmarc
from-getmarc¶
user@WORKMACHINE123 % galatea merge-data from-getmarc --help
usage: galatea merge-data from-getmarc [-h] {init-mapper,merge} ...
positional arguments:
{init-mapper,merge}
init-mapper create initial mapping file
merge merge data from get-marc server and map to tsv file
options:
-h, --help show this help message and exit
init-mapper¶
Generate the mapping file need to merge data from getmarc server.
Usage: galatea merge-data from-getmarc init-mapper <source_tsv_file>
Note
- Optional arguments are:
- -h, --help
show this help message and exit
- --output_file OUTPUT_FILE
Write to file other than the default.
Example of init-mapper usages:¶
user@WORKMACHINE123 % galatea merge-data from-getmarc init-mapper myfile.tsv
Wrote mapping file to /Users/user/mapping.toml
merge¶
Merge data from tsv file with data from getmarc server.
Usage: galatea merge-data from-getmarc merge <metadata_tsv_file> <mapping_file>
The argument, <metadata_tsv_file>, is the tsv file with metadata and <mapping_file> is the toml mapping file.
Note
- Optional arguments are:
- -h, --help
show this help message and exit
- --output-tsv-file OUTPUT_TSV_FILE
write changes to another file instead of inplace
- --getmarc-server GETMARC_SERVER
get-marc server url.
Example of merge usage:¶
user@WORKMACHINE123 % galatea merge-data from-getmarc merge myfile.tsv /Users/user/mapping.toml