Import Files: Difference between revisions
⧼vector-appearance-label⧽
m add categories, links |
updated to 3.4 |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
[[Category: Howto]] | [[Category: Howto]] | ||
Here is a minimalist XML file to import local files into EPrints: | |||
<?xml version='1.0' encoding='utf-8'?> | |||
<eprints> | |||
<eprint> | |||
<?xml version='1.0' encoding='utf-8'?> | <documents> | ||
<eprints | <document> | ||
<files> | |||
<file> | |||
<filename>''/valid/local/path/2/thumb.jpg''</filename> | |||
</file> | |||
</files> | |||
<format>image</format> | |||
<security>public</security> | |||
</document> | |||
</documents> | |||
<eprint_status>archive</eprint_status> | |||
<userid>''numericID''</userid> | |||
<type>image</type> | |||
<creators> | |||
<item> | <item> | ||
<name> | <name> | ||
<family> | <family>''Surname''</family> | ||
<given> | <given>''givenName''</given> | ||
</name> | </name> | ||
</item> | </item> | ||
</creators> | |||
<title>''Importtest''</title> | |||
</eprint> | |||
</eprints> | </eprints> | ||
</ | |||
Note that this also set the <code>title</code> and the <code>creators</code>. You can override the saved <code>userid</code> by <code>--user ''modID''</code> when importing with the <code>~/eprints/bin/import</code> script (run it with <code>--help</code> to see all options, <code>--parse-only</code> e.g.). | |||
This will put the eprint object straight into the live repository by <code><eprint_status>archive</eprint_status></code>! You may wish to place it into the user area by <code><eprint_status>inbox</eprint_status></code> or into the editorial review by <code><eprint_status>buffer</eprint_status></code> instead. | |||
For a proper overview of any input field, enter all relevant data into the form and export your entry by | |||
~/eprints/bin/export ''repoID'' eprint XML ''entryID''. | |||
See also | See also [[Import From URL]] and XML standardisation page [[EPData XML Representation]]. | ||
Latest revision as of 18:00, 24 February 2025
Here is a minimalist XML file to import local files into EPrints:
<?xml version='1.0' encoding='utf-8'?>
<eprints>
<eprint>
<documents>
<document>
<files>
<file>
<filename>/valid/local/path/2/thumb.jpg</filename>
</file>
</files>
<format>image</format>
<security>public</security>
</document>
</documents>
<eprint_status>archive</eprint_status>
<userid>numericID</userid>
<type>image</type>
<creators>
<item>
<name>
<family>Surname</family>
<given>givenName</given>
</name>
</item>
</creators>
<title>Importtest</title>
</eprint>
</eprints>
Note that this also set the title and the creators. You can override the saved userid by --user modID when importing with the ~/eprints/bin/import script (run it with --help to see all options, --parse-only e.g.).
This will put the eprint object straight into the live repository by <eprint_status>archive</eprint_status>! You may wish to place it into the user area by <eprint_status>inbox</eprint_status> or into the editorial review by <eprint_status>buffer</eprint_status> instead.
For a proper overview of any input field, enter all relevant data into the form and export your entry by
~/eprints/bin/export repoID eprint XML entryID.
See also Import From URL and XML standardisation page EPData XML Representation.