MyCapytain.resources.proto.inventory module

MyCapytain.resources.proto.inventory.Edition(resource=None, urn=None, parents=None)[source]
class MyCapytain.resources.proto.inventory.Resource(resource=None)[source]

Bases: object

Resource represents any resource from the inventory

export(format=None)[source]
parse(resource)[source]

Parse the object resource

Parameters:resource (Any) – Resource representing the TextInventory
Return type:List
setResource(resource)[source]

Set the object property resource

Parameters:resource (Any) – Resource representing the TextInventory
Return type:Any
Returns:Input resource
class MyCapytain.resources.proto.inventory.Text(resource=None, urn=None, parents=None, subtype='Edition')[source]

Bases: MyCapytain.resources.proto.inventory.Resource

Represents a CTS Text

class MyCapytain.resources.proto.inventory.TextGroup(resource=None, urn=None, parents=None)[source]

Bases: MyCapytain.resources.proto.inventory.Resource

Represents a CTS Textgroup

class MyCapytain.resources.proto.inventory.TextInventory(resource=None, id=None)[source]

Bases: MyCapytain.resources.proto.inventory.Resource

Represents a CTS Inventory file

MyCapytain.resources.proto.inventory.Translation(resource=None, urn=None, parents=None)[source]
class MyCapytain.resources.proto.inventory.Work(resource=None, urn=None, parents=None)[source]

Bases: MyCapytain.resources.proto.inventory.Resource

Represents a CTS Work

getLang(key=None)[source]

Find a translation with given language

Parameters:key (basestring) – Language to find
Return type:[Text]
Returns:List of availables translations