Specific Searching tools

King Ghidorah commands for searching in Rodan.

kingghidorah.GetProject(uuid) → dict

Retrive a project by UUID

Parameters:[uuid] (String) – A string of the UUID for a specific Rodan Project
Returns:A project object with the following properties.
Return type:JSON
– url

—name

– description

—creator

– workflows
[
– url

—name

]

—resources

[
– url

—name

]

—resourcelists

– created

—updated

– admins

—workers

– admins_url

—workers_url

You can retrieve all sorts of information from this entry point.

kingghidorah.GetWorkflow(uuid=None) → dict

Retrive a workflow by UUID

Parameters:[uuid] (String) – A string of the UUID to search for.
Returns:A project object with the following properties.
Return type:JSON
– url

—uuid

– name

—project

– workflow_jobs
[
– url

—uuid

– workflow

—input_ports

[
– url

—uuid

– input_port_type

—label

– extern

—workflow_job

– connections

]

—output_ports

[
– url

—uuid

– output_port_type

—label

– extern

—workflow_job

– connections

]

—job_name

– job_description

—job

– job_settings

—name

– group

—created

– updated

]

—description

– created

—updated

– creator

—valid

This object is very verbose

kingghidorah.GetResource(uuid: str) → dict

Retrive a resource by UUID

Parameters:[uuid] (String) – The UUID of a resource.
Returns:This will return a JSON object with the following keys.
Return type:JSON
– url

—uuid

– creator

—resource_file

– viewer_url

—name

– description

—processing_status

– error_summary

—error_details

– created

—updated

– project

—resource_type

– origin

You can download resources this way