solidipes.loaders.mime_types module

solidipes.loaders.mime_types.get_extension(path) str[source]

Get extension of a file from its path.

Only returns the last part of the extension. E.g.: “file.tar.gz” -> “gz”. If the file has no extension, returns an empty string.

solidipes.loaders.mime_types.get_extension2mime_types()[source]
solidipes.loaders.mime_types.get_mime_type(path: str) tuple[str | None, str][source]

Get mime type of a file.

Parameters:

path (str) – path of the file

Returns:

detected mime type str: detected charset

Return type:

str | None

solidipes.loaders.mime_types.get_mime_type2extensions()[source]
solidipes.loaders.mime_types.get_possible_extensions(mime)[source]
solidipes.loaders.mime_types.get_possible_mimes(ext)[source]
solidipes.loaders.mime_types.guess_mime_type(path: str) tuple[str | None, str][source]

Guess mime type of a file using its header.

Parameters:

path (str) – path of the file

Returns:

detected mime type str: detected charset

Return type:

str | None

solidipes.loaders.mime_types.is_valid_extension(path, mime) bool[source]
solidipes.loaders.mime_types.make_from_text(txt)[source]