utils.py 2.26 KB
mime_type_to_material_icons = {

	# texto
	'application/vnd.amazon.ebook':'fa-file-text-o',
	'application/msword':'fa-file-word-o',
	'application/vnd.openxmlformats-officedocument.wordprocessingml.document':'fa-file-word-o',
	'application/epub+zip':'fa-file-text-o',
	'application/vnd.oasis.opendocument.presentation':'fa-file-text-o',
	'application/vnd.oasis.opendocument.spreadsheet':'fa-file-text-o',
	'application/vnd.oasis.opendocument.text':'fa-file-text-o',
	'application/pdf':'fa-file-pdf-o',
	'application/vnd.ms-powerpoint':'fa-file-powerpoint-o',
	'application/vnd.openxmlformats-officedocument.presentationml.presentation':'fa-file-powerpoint-o',
	'application/vnd.ms-excel':'fa-file-excel-o',



	# codigos
	'application/x-csh':'fa-file-code-o',
	'text/css':'fa-file-code-o',
	'text/csv':'fa-file-code-o',
	'text/html':'fa-file-code-o',
	'application/java-archive':'fa-file-code-o',
	'application/js':'fa-file-code-o',
	'application/json':'fa-file-code-o',
	'application/rtf':'fa-file-code-o',
	'application/x-sh':'fa-file-code-o',
	'application/x-font-ttf':'fa-file-code-o',
	'application/x-font-woff':'fa-file-code-o',
	'application/xhtml+xml':'fa-file-code-o',
	'application/xml':'fa-file-code-o',

	# compactados
	'application/x-compressed':'fa-file-archive-o',
	'application/x-zip-compressed':'fa-file-archive-o',
	'application/zip':'fa-file-archive-o',
	'application/gzip':'fa-file-archive-o',
	'multipart/x-zip':'fa-file-archive-o',
	'application/octet-stream':'fa-file-archive-o',
	'application/x-bzip':'fa-file-archive-o',
	'application/x-bzip2':'fa-file-archive-o',
	'application/x-rar-compressed':'fa-file-archive-o',
	'application/x-rar':'fa-file-archive-o',
	'application/x-tar':'fa-file-archive-o',
	'application/x-7z-compressed':'fa-file-archive-o',


	# tipos gerais
	'text':'fa-file-text-o',
	'multipart':'fa-file-o',
	'image':'fa-file-image-o',
	'audio':'fa-file-audio-o',
	'video':'fa-file-video-o',
	'application':'fa-file-o',
	'x-world':'fa-file-o',
	'drawing':'fa-file-image-o',
	'model':'fa-file-image-o',
	'x-conference':'fa-file-text-o',
	'i-world':'fa-file-text-o',
	'music':'fa-file-audio-o',
	'message':'fa-file-text-o',
	'x-music':'fa-file-audio-o',
	'www':'fa-file-code-o',
	'chemical':'fa-file-o',
	'paleovu':'fa-file-o',
	'xgl':'fa-file-movie-o',
	'other':'fa-file-o',
}