oarepo_oaipmh_harvester.oai_record.resource
oarepo_oaipmh_harvester.oai_record.resource
OAI Record resource config.
AdministrationDetailJSONSerializer
Bases: JSONSerializer
JSON serializer for administration API.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
serialize_object(obj: Any) -> str
OAIRecordResourceConfig
Bases: RecordResourceConfig
Harvest record resource configuration.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
OAIRecordResource
Bases: RecordResource
OAI Record resource.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
p(prefix: str, route: str) -> str
create_url_rules() -> list
Create the URL rules for the harvest record resource.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
search() -> tuple[dict[str, Any], int]
Search harvest records.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
read() -> tuple[dict[str, Any], int]
Read a single harvest record.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
harvest() -> tuple[dict[str, Any], int]
Re-harvest the OAI record.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
data_to_html_yaml(data: Any) -> str
Convert data to HTML highlighted YAML.
Source code in oarepo_oaipmh_harvester/oai_record/resource.py
location_to_list(errors: list[Any] | None) -> list[Any]
Convert error locations inside serialized errors from string to list.