sugar4.mime

MIME helpers based on freedesktop specification.

STABLE.

Attributes

GENERIC_TYPE_TEXT

GENERIC_TYPE_IMAGE

GENERIC_TYPE_AUDIO

GENERIC_TYPE_VIDEO

GENERIC_TYPE_LINK

GENERIC_TYPE_BUNDLE

Classes

ObjectType

Functions

get_generic_type(type_id)

get_all_generic_types()

get_for_file(file_name)

get_from_file_name(file_name)

DEPRECATED: 0.102 (removed in 4 releases)

get_mime_icon(mime_type)

get_mime_description(mime_type)

get_mime_parents(mime_type)

get_primary_extension(mime_type)

get_extensions_by_mimetype(mime_type)

choose_most_significant(mime_types)

split_uri_list(uri_list)

Module Contents

sugar4.mime.GENERIC_TYPE_TEXT = 'Text'[source]
sugar4.mime.GENERIC_TYPE_IMAGE = 'Image'[source]
sugar4.mime.GENERIC_TYPE_AUDIO = 'Audio'[source]
sugar4.mime.GENERIC_TYPE_VIDEO = 'Video'[source]
sugar4.mime.GENERIC_TYPE_BUNDLE = 'Bundle'[source]
class sugar4.mime.ObjectType(type_id, name, icon, mime_types)[source]

Bases: object

type_id[source]
name[source]
icon[source]
mime_types[source]
sugar4.mime.get_generic_type(type_id)[source]
sugar4.mime.get_all_generic_types()[source]
sugar4.mime.get_for_file(file_name)[source]
sugar4.mime.get_from_file_name(file_name)[source]

DEPRECATED: 0.102 (removed in 4 releases) Use Gio.content_type_guess(file_name, None)[0] instead.

sugar4.mime.get_mime_icon(mime_type)[source]
sugar4.mime.get_mime_description(mime_type)[source]
sugar4.mime.get_mime_parents(mime_type)[source]
sugar4.mime.get_primary_extension(mime_type)[source]
sugar4.mime.get_extensions_by_mimetype(mime_type)[source]
sugar4.mime.choose_most_significant(mime_types)[source]
sugar4.mime.split_uri_list(uri_list)[source]