comicbox.transforms.xml_credits

source module comicbox.transforms.xml_credits

XML Credits Mixin.

Functions

source xml_credits_transform_to_cb(role_tags_enum: type[Enum])MetaSpec

Transform xml credit tags to comicbox credits.

source get_from_cb_func(role_aliases: frozenset[str])Callable[[dict[str, Any]], set[Any]]

Create a function that gets person names from comicbox_credits for one xml credit tag.

source xml_credits_transform_from_cb(role_tags_enum: type[_RoleTagT], role_aliases: Mapping[_RoleTagT, tuple[Any, …]])tuple

Transform comicbox credits into several xml tag credits.