A Python package to get details from OceanProtocol jobs
pip install oceanprotocol-job-details
As a simple library, we only need to import the main object and use it once:
from oceanprotocol_job_details.job_details import OceanProtocolJobDetails
# Using default parameters
job_details = OceanProtocolJobDetails().load()
If instead of the environment variables, we want to use another kind of mapping, can pass it as a parameter and it will work as long as it has the same key values (Can be implemented in a more generic way, but there is no need right now).
from oceanprotocol_job_details.job_details import OceanProtocolJobDetails
from oceanprotocol_job_details.loaders.impl.environment import Keys
# Fill in with values that will be used instead of env
custom_mapper = {
Keys.ALGORITHM: " ... ",
Keys.DIDS: " ... ",
Keys.ROOT: " ... ",
Keys.SECRET: " ... ",
}
job_details = OceanProtocolJobDetails(mapper=custom_mapper).load()