API Reference
Client
Bases: BaseClient
A client that interacts with the re3data API.
Attributes:
Name | Type | Description |
---|---|---|
_client |
Client
|
The underlying HTTP client. |
_repository_manager |
RepositoryManager
|
The repository manager to retrieve metadata from the repositories endpoints. |
Examples:
>>> client = Client():
>>> response = re3data.repositories.list()
>>> print(response)
<?xml version="1.0" encoding="UTF-8"?>
<list>
<repository>
<id>r3d100010468</id>
<doi>https://doi.org/10.17616/R3QP53</doi>
<name>Zenodo</name>
<link href="https://www.re3data.org/api/beta/repository/r3d100010468" rel="self" />
</repository>
... (remaining repositories truncated)
Source code in src/re3data/_client.py
repositories: RepositoryManager
property
Get the repository manager for this client.
Returns:
Type | Description |
---|---|
RepositoryManager
|
The repository manager. |