utils.py
2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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',
}