Add extension map and script to process them accordingly
This commit is contained in:
parent
dd5ab86b7b
commit
d882cfecc2
76
process_icons.py
Executable file
76
process_icons.py
Executable file
@ -0,0 +1,76 @@
|
||||
#!/usr/bin/env python3
|
||||
import json
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
def main():
|
||||
# Read the flattened JSON file
|
||||
with open('sifted_mimetypes_flattened.json', 'r') as f:
|
||||
data = json.load(f)
|
||||
|
||||
# Create output directories
|
||||
out_dir = Path('out')
|
||||
icons_dir = out_dir / 'icons_breeze'
|
||||
icons_dir.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# Base directory where icons are located
|
||||
icons_base = Path('icons')
|
||||
|
||||
for extension, icon_info in data.items():
|
||||
if isinstance(icon_info, str):
|
||||
# Single icon
|
||||
icon_path = icon_info
|
||||
elif isinstance(icon_info, list) and len(icon_info) > 0:
|
||||
# Multiple icons, use the first one
|
||||
icon_path = icon_info[0]
|
||||
else:
|
||||
print(f"Skipping invalid entry for {extension}")
|
||||
continue
|
||||
|
||||
# Parse the icon path (format: "icon.svg:category")
|
||||
if ':' in icon_path:
|
||||
icon_file, category = icon_path.split(':', 1)
|
||||
else:
|
||||
icon_file = icon_path
|
||||
category = 'common'
|
||||
|
||||
# Find the icon file in the icons directory
|
||||
# Look in mimetypes subdirectories first
|
||||
source_path = None
|
||||
for size_dir in ['16', '22', '32', '64']:
|
||||
potential_path = icons_base / 'mimetypes' / size_dir / icon_file
|
||||
if potential_path.exists():
|
||||
source_path = potential_path
|
||||
break
|
||||
|
||||
if source_path is None:
|
||||
print(f"Warning: Icon not found for {extension}: {icon_file}")
|
||||
continue
|
||||
|
||||
# Copy the icon to the output directory
|
||||
dest_icon = icons_dir / icon_file
|
||||
try:
|
||||
shutil.copy2(source_path, dest_icon)
|
||||
print(f"Copied {source_path} to {dest_icon}")
|
||||
except Exception as e:
|
||||
print(f"Error copying {source_path}: {e}")
|
||||
continue
|
||||
|
||||
# Create symlink from extension.svg to the icon
|
||||
symlink_path = out_dir / f"{extension}.svg"
|
||||
try:
|
||||
# Remove existing symlink if it exists
|
||||
if symlink_path.exists() or symlink_path.is_symlink():
|
||||
symlink_path.unlink()
|
||||
|
||||
# Create relative symlink
|
||||
relative_target = os.path.relpath(dest_icon, symlink_path.parent)
|
||||
symlink_path.symlink_to(relative_target)
|
||||
print(f"Created symlink {symlink_path} -> {relative_target}")
|
||||
except Exception as e:
|
||||
print(f"Error creating symlink for {extension}: {e}")
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
484
sifted_mimetypes_flattened.json
Normal file
484
sifted_mimetypes_flattened.json
Normal file
@ -0,0 +1,484 @@
|
||||
{
|
||||
"cer": "application-certificate.svg:common",
|
||||
"crt": "application-certificate.svg:common",
|
||||
"der": "application-certificate.svg:common",
|
||||
"pem": "application-certificate.svg:common",
|
||||
"p7b": "application-certificate.svg:common",
|
||||
"p7c": "application-certificate.svg:common",
|
||||
"p12": "application-certificate.svg:common",
|
||||
"pfx": "application-certificate.svg:common",
|
||||
"epub": "application-epub+zip.svg:common",
|
||||
"gz": "application-x-gzip.svg:common",
|
||||
"ai": "application-illustrator.svg:common",
|
||||
"js": "application-x-javascript.svg:common",
|
||||
"json": "application-json.svg:common",
|
||||
"doc": "application-msword.svg:common",
|
||||
"bin": "application-octet-stream.svg:common",
|
||||
"exe": "application-x-ms-dos-executable.svg:common",
|
||||
"dll": "application-x-sharedlib.svg:common",
|
||||
"ogg": "application-ogg.svg:common",
|
||||
"ogx": "application-ogg.svg:common",
|
||||
"pdf": "application-pdf.svg:common",
|
||||
"ps": "application-postscript.svg:common",
|
||||
"eps": "application-postscript.svg:common",
|
||||
"rss": "application-rss+xml.xml:common",
|
||||
"rtf": "text-rtf.svg:common",
|
||||
"sql": "application-vnd.oasis.opendocument.database.svg:common",
|
||||
"toml": "application-toml.svg:common",
|
||||
"xls": "application-vnd.ms-excel.addin.macroenabled.12.svg:common",
|
||||
"ppt": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:common",
|
||||
"docx": "application-msword.svg:common",
|
||||
"odp": "x-office-presentation.svg:common",
|
||||
"ods": "x-office-spreadsheet.svg:common",
|
||||
"odt": "x-office-document.svg:common",
|
||||
"xlsx": "application-vnd.ms-excel.addin.macroenabled.12.svg:common",
|
||||
"rar": "application-x-rar.svg:common",
|
||||
"sqlite": "application-vnd.oasis.opendocument.database.svg:common",
|
||||
"db": "application-vnd.oasis.opendocument.database.svg:common",
|
||||
"sqlite3": "application-vnd.oasis.opendocument.database.svg:common",
|
||||
"7z": "package-x-generic.svg:common",
|
||||
"ar": "application-x-ar.svg:niche",
|
||||
"torrent": "application-x-bittorrent.svg:common",
|
||||
"tar.bz2": "application-x-bzip-compressed-tar.svg:common",
|
||||
"tbz2": "application-x-bzip-compressed-tar.svg:common",
|
||||
"bz2": "application-x-bzip.svg:common",
|
||||
"iso": "application-x-cd-image.svg:common",
|
||||
"img": "application-x-cd-image.svg:common",
|
||||
"tar.gz": "application-x-compressed-tar.svg:common",
|
||||
"tgz": "application-x-compressed-tar.svg:common",
|
||||
"deb": "application-x-deb.svg:common",
|
||||
"desktop": "application-x-desktop.svg:common",
|
||||
"sh": "text-x-script.svg:common",
|
||||
"flv": "application-x-shockwave-flash.svg:common",
|
||||
"otf": "application-x-font-otf.svg:common",
|
||||
"ttf": "application-x-font-ttf.svg:common",
|
||||
"po": "text-x-po.svg:common",
|
||||
"pot": "application-vnd.ms-powerpoint.template.macroenabled.12.svg:uncommon",
|
||||
"mo": "application-x-gettext-translation.svg:common",
|
||||
"xhtml": "application-xhtml+xml.xml:common",
|
||||
"xht": "application-xhtml+xml.xml:common",
|
||||
"jar": "application-x-java-archive.svg:common",
|
||||
"tar.lzma": "application-x-lzma-compressed-tar.svg:common",
|
||||
"tlz": "application-x-lzma-compressed-tar.svg:common",
|
||||
"xml": "text-xml.svg:common",
|
||||
"com": "application-x-ms-dos-executable.svg:common",
|
||||
"bat": "application-x-ms-dos-executable.svg:common",
|
||||
"key": "application-x-pem-key.svg:common",
|
||||
"rpm": "application-x-rpm.svg:common",
|
||||
"so": "application-x-sharedlib.svg:common",
|
||||
"bash": "text-x-script.svg:common",
|
||||
"zsh": "text-x-script.svg:common",
|
||||
"swf": "application-x-shockwave-flash.svg:common",
|
||||
"xsl": "application-xslt+xml.xml:common",
|
||||
"xslt": "application-xslt+xml.xml:common",
|
||||
"srt": "application-x-srt.svg:common",
|
||||
"tar": "application-x-tar.svg:common",
|
||||
"theme": "application-x-theme.svg:common",
|
||||
"tar.xz": "application-x-compressed-tar.svg:common",
|
||||
"txz": "application-x-compressed-tar.svg:common",
|
||||
"zip": "application-zip.svg:common",
|
||||
"ac3": "audio-x-generic.svg:common",
|
||||
"flac": "audio-x-flac.svg:common",
|
||||
"mid": "audio-midi.svg:common",
|
||||
"midi": "audio-midi.svg:common",
|
||||
"mp3": "audio-x-mpeg.svg:common",
|
||||
"m4a": "audio-x-mpeg.svg:common",
|
||||
"mp4": "video-mp4.svg:common",
|
||||
"mpga": "audio-x-mpeg.svg:common",
|
||||
"oga": "application-ogg.svg:common",
|
||||
"wav": "audio-x-wav.svg:common",
|
||||
"aiff": "audio-x-generic.svg:common",
|
||||
"aif": "audio-x-generic.svg:common",
|
||||
"audio": "audio-x-generic.svg:common",
|
||||
"enc": "application-pgp-encrypted.svg:common",
|
||||
"ttc": "application-x-font-ttf.svg:common",
|
||||
"bmp": "image-bmp.svg:common",
|
||||
"gif": "image-gif.svg:common",
|
||||
"ico": "image-x-ico.svg:common",
|
||||
"jpg": "image-jpeg.svg:common",
|
||||
"jpeg": "image-jpeg.svg:common",
|
||||
"png": "image-png.svg:common",
|
||||
"svg": "x-office-drawing.svg:common",
|
||||
"tiff": "image-tiff.svg:common",
|
||||
"tif": "image-tiff.svg:common",
|
||||
"epsf": "application-postscript.svg:common",
|
||||
"epsi": "application-postscript.svg:common",
|
||||
"image": "image-x-generic.svg:common",
|
||||
"psd": "image-x-psd.svg:common",
|
||||
"folder": "folder.svg:common",
|
||||
"eml": "message-rfc822.svg:common",
|
||||
"email": "message-rfc822.svg:common",
|
||||
"odf": "libreoffice-formula.svg:uncommon",
|
||||
"package": "package-x-generic.svg:common",
|
||||
"ics": "x-office-calendar.svg:common",
|
||||
"cs": "text-x-csharp.svg:common",
|
||||
"css": "text-css.svg:common",
|
||||
"csv": "text-csv.svg:common",
|
||||
"html": "text-html.svg:common",
|
||||
"htm": "text-html.svg:common",
|
||||
"md": "text-x-markdown.svg:common",
|
||||
"markdown": "text-x-markdown.svg:common",
|
||||
"txt": "text-x-generic.svg:common",
|
||||
"rs": "text-rust.svg:common",
|
||||
"vtt": "application-x-srt.svg:common",
|
||||
"hpp": "text-x-c++hdr.svg:common",
|
||||
"hxx": "text-x-c++hdr.svg:common",
|
||||
"hh": "text-x-c++hdr.svg:common",
|
||||
"h": "text-x-chdr.svg:common",
|
||||
"cpp": "text-x-c++src.svg:common",
|
||||
"cxx": "text-x-c++src.svg:common",
|
||||
"cc": "text-x-c++src.svg:common",
|
||||
"c": "text-x-csrc.svg:common",
|
||||
"go": "text-x-go.svg:common",
|
||||
"java": "application-x-java.svg:common",
|
||||
"kt": "text-x-kotlin.svg:common",
|
||||
"kts": "text-x-kotlin.svg:common",
|
||||
"log": "text-x-generic.svg:common",
|
||||
"patch": "text-x-patch.svg:common",
|
||||
"diff": "text-x-patch.svg:common",
|
||||
"py": "text-x-python.svg:common",
|
||||
"ts": "video-x-generic.svg:common",
|
||||
"m2t": "video-x-generic.svg:common",
|
||||
"m2ts": "video-x-generic.svg:common",
|
||||
"m4v": "video-mp4.svg:common",
|
||||
"webm": "video-webm.svg:common",
|
||||
"video": "video-x-generic.svg:common",
|
||||
"mkv": "video-x-matroska.svg:common",
|
||||
"avi": "video-x-wmv.svg:common",
|
||||
"wmv": "video-x-wmv.svg:common",
|
||||
"drawing": "x-office-drawing.svg:common",
|
||||
"presentation": "x-office-presentation.svg:common",
|
||||
"spreadsheet": "x-office-spreadsheet.svg:common",
|
||||
"apk": "android-package-archive.svg:uncommon",
|
||||
"atom": "application-atom+xml.xml:uncommon",
|
||||
"one": "application-msonenote.svg:uncommon",
|
||||
"msg": "application-msoutlook.svg:uncommon",
|
||||
"dot": "application-msword-template.svg:uncommon",
|
||||
"pgp": "application-pgp-encrypted.svg:uncommon",
|
||||
"gpg": "application-pgp-encrypted.svg:uncommon",
|
||||
"asc": "application-x-pem-key.svg:uncommon",
|
||||
"pub": "application-vnd.ms-publisher.svg:uncommon",
|
||||
"sig": "application-pgp-signature.svg:uncommon",
|
||||
"p7m": "application-x-pem-key.svg:uncommon",
|
||||
"p7s": "application-pgp-signature.svg:uncommon",
|
||||
"appimage": "application-vnd.appimage.svg:uncommon",
|
||||
"flatpak": "application-vnd.flatpak.ref.svg:uncommon",
|
||||
"mdb": "application-vnd.ms-access.svg:uncommon",
|
||||
"accdb": "application-vnd.ms-access.svg:uncommon",
|
||||
"xlam": "application-vnd.ms-excel.addin.macroenabled.12.svg:uncommon",
|
||||
"xlsb": "application-vnd.ms-excel.addin.macroenabled.12.svg:uncommon",
|
||||
"xlsm": "application-vnd.ms-excel.addin.macroenabled.12.svg:uncommon",
|
||||
"xltm": "application-vnd.ms-excel.template.macroenabled.12.svg:uncommon",
|
||||
"xsn": "application-vnd.ms-infopath.svg:uncommon",
|
||||
"ppam": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:uncommon",
|
||||
"pptm": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:uncommon",
|
||||
"sldm": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:uncommon",
|
||||
"ppsm": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:uncommon",
|
||||
"potm": "application-vnd.ms-powerpoint.template.macroenabled.12.svg:uncommon",
|
||||
"docm": "application-msword.svg:uncommon",
|
||||
"dotm": "application-msword-template.svg:uncommon",
|
||||
"odc": "application-vnd.oasis.opendocument.chart.svg:uncommon",
|
||||
"odb": "application-vnd.oasis.opendocument.database.svg:uncommon",
|
||||
"odg": "x-office-drawing.svg:uncommon",
|
||||
"odi": "image-x-generic.svg:uncommon",
|
||||
"otp": "libreoffice-oasis-presentation-template.svg:niche",
|
||||
"ots": "libreoffice-oasis-spreadsheet-template.svg:niche",
|
||||
"odm": "x-office-document.svg:uncommon",
|
||||
"ott": "libreoffice-oasis-text-template.svg:niche",
|
||||
"oxt": "x-kde-nsplugin-generated.svg:uncommon",
|
||||
"rm": "video-x-generic.svg:uncommon",
|
||||
"rmvb": "video-x-generic.svg:uncommon",
|
||||
"snap": "application-vnd.snap.svg:uncommon",
|
||||
"vsd": "application-vnd.visio.svg:uncommon",
|
||||
"vsdx": "application-vnd.visio.svg:uncommon",
|
||||
"dotx": "application-msword-template.svg:uncommon",
|
||||
"potx": "application-vnd.ms-powerpoint.template.macroenabled.12.svg:uncommon",
|
||||
"pptx": "application-vnd.ms-powerpoint.addin.macroenabled.12.svg:uncommon",
|
||||
"xlt": "application-vnd.ms-excel.template.macroenabled.12.svg:uncommon",
|
||||
"xltx": "application-vnd.ms-excel.template.macroenabled.12.svg:uncommon",
|
||||
"ace": "application-x-ace.svg:uncommon",
|
||||
"dmg": "application-x-apple-diskimage.svg:uncommon",
|
||||
"arj": "application-x-arj.svg:uncommon",
|
||||
"chm": "application-x-chm.svg:uncommon",
|
||||
"lha": "application-x-compressed-tar.svg:uncommon",
|
||||
"lzh": "application-x-compressed-tar.svg:uncommon",
|
||||
"partial": "application-x-partial-download.svg:uncommon",
|
||||
"mp2": "audio-x-mpeg.svg:uncommon",
|
||||
"ra": "video-x-generic.svg:uncommon",
|
||||
"news": "message-news.svg:uncommon",
|
||||
"rv": "video-x-generic.svg:uncommon",
|
||||
"dcm": "application-dicom.svg:niche",
|
||||
"hqx": "application-x-macbinary.svg:niche",
|
||||
"mml": "application-mathml+xml.xml:niche",
|
||||
"crl": "application-certificate.svg:niche",
|
||||
"rng": "text-html.svg:niche",
|
||||
"sxw": "x-office-document.svg:niche",
|
||||
"pkpasses": "application-vnd.apple.pkpasses.svg:niche",
|
||||
"pkpass": "application-vnd.apple.pkpass.svg:niche",
|
||||
"kml": "application-vnd.google-earth.kml+xml.xml:niche",
|
||||
"icc": "application-vnd.iccprofile.svg:niche",
|
||||
"icm": "application-vnd.iccprofile.svg:niche",
|
||||
"kpg": "application-certificate.svg:niche",
|
||||
"smc": "application-x-apple-diskimage.svg:niche",
|
||||
"sfc": "application-x-apple-diskimage.svg:niche",
|
||||
"fig": "x-office-drawing.svg:niche",
|
||||
"qrc": "application-vnd.nokia.xml.qt.resource.svg:niche",
|
||||
"otg": "libreoffice-drawing-template.svg:niche",
|
||||
"otfd": "application-vnd.oasis.opendocument.formula-template.svg:niche",
|
||||
"oth": "application-vnd.oasis.opendocument.web-template.svg:niche",
|
||||
"sla": "vnd.ms-publisher.svg:niche",
|
||||
"squashfs": "application-x-cd-image.svg:niche",
|
||||
"sdc": "x-office-spreadsheet.svg:niche",
|
||||
"sda": "x-office-drawing.svg:niche",
|
||||
"sdm": "message-rfc822.svg:niche",
|
||||
"smf": "application-vnd.oasis.opendocument.formula.svg:niche",
|
||||
"sxc": "x-office-spreadsheet.svg:niche",
|
||||
"stc": "application-vnd.oasis.opendocument.spreadsheet-template.svg:niche",
|
||||
"sxd": "x-office-drawing.svg:niche",
|
||||
"std": "application-vnd.oasis.opendocument.formula-template.svg:niche",
|
||||
"sxi": "x-office-presentation.svg:niche",
|
||||
"sti": "application-vnd.oasis.opendocument.presentation-template.svg:niche",
|
||||
"sxm": "application-vnd.oasis.opendocument.formula.svg:niche",
|
||||
"sxg": "x-office-document.svg:niche",
|
||||
"stw": "application-vnd.oasis.opendocument.text-template.svg:niche",
|
||||
"wpd": "x-office-document.svg:niche",
|
||||
"abw": "x-office-document.svg:niche",
|
||||
"as": "x-office-spreadsheet.svg:niche",
|
||||
"aw": "x-office-document.svg:niche",
|
||||
"arc": "application-x-arc.svg:niche",
|
||||
"aup": "application-x-audacity-project.svg:niche",
|
||||
"awk": "text-x-script.svg:niche",
|
||||
"blend": "application-x-blender.svg:niche",
|
||||
"dvi.bz2": "application-x-bzdvi.svg:niche",
|
||||
"cda": "application-x-cda.svg:niche",
|
||||
"pcf": "application-x-font-bdf.svg:niche",
|
||||
"iso.gz": "application-x-iso.svg:niche",
|
||||
"Z": "package-x-generic.svg:niche",
|
||||
"core": "text-x-apport.svg:niche",
|
||||
"cpio": "application-x-arj.svg:niche",
|
||||
"cue": "application-x-cd-image.svg:niche",
|
||||
"ui": "application-x-designer.svg:niche",
|
||||
"egon": "image-x-generic.svg:niche",
|
||||
"fb2": "application-x-fictionbook+xml.xml:niche",
|
||||
"afm": "application-x-font-afm.svg:niche",
|
||||
"bdf": "application-x-font-bdf.svg:niche",
|
||||
"snf": "application-x-font-bdf.svg:niche",
|
||||
"ttx": "application-x-font-bdf.svg:niche",
|
||||
"pfa": "application-x-font-type1.svg:niche",
|
||||
"pfb": "application-x-font-type1.svg:niche",
|
||||
"gb": "application-x-apple-diskimage.svg:niche",
|
||||
"gbc": "application-x-apple-diskimage.svg:niche",
|
||||
"gcm": "application-x-apple-diskimage.svg:niche",
|
||||
"gba": "application-x-apple-diskimage.svg:niche",
|
||||
"gd": "application-x-gdscript.svg:niche",
|
||||
"gnumeric": "x-office-spreadsheet.svg:niche",
|
||||
"godot": "application-x-godot-project.svg:niche",
|
||||
"tres": "application-x-godot-resource.svg:niche",
|
||||
"tscn": "application-x-godot-scene.svg:niche",
|
||||
"gdshader": "application-x-godot-shader.svg:niche",
|
||||
"dvi.gz": "application-x-arj.svg:niche",
|
||||
"ps.gz": "application-x-gzpostscript.svg:niche",
|
||||
"it87": "application-vnd.iccprofile.svg:niche",
|
||||
"class": "application-x-java.svg:niche",
|
||||
"k3b": "application-x-cd-image.svg:niche",
|
||||
"kcsrc": "application-vnd.iccprofile.svg:niche",
|
||||
"kdenlive": "application-x-kdenlive.svg:niche",
|
||||
"kdenlivetitle": "application-x-kdenlivetitle.svg:niche",
|
||||
"kexic": "application-x-kexi-connectiondata.svg:niche",
|
||||
"kexis": "application-x-kexiproject-shortcut.svg:niche",
|
||||
"kexi": "application-vnd.oasis.opendocument.database.svg:niche",
|
||||
"kfo": "application-vnd.oasis.opendocument.formula.svg:niche",
|
||||
"kgt": "application-x-bittorrent.svg:niche",
|
||||
"kmy": "application-x-kmymoney.svg:niche",
|
||||
"kon": "x-office-drawing.svg:niche",
|
||||
"kpt": "application-x-kplato.svg:niche",
|
||||
"kra": "application-x-krita.svg:niche",
|
||||
"kvtml": "application-x-kvtml.svg:niche",
|
||||
"kwd": "x-office-document.svg:niche",
|
||||
"lml": "application-x-labplot2.svg:niche",
|
||||
"lyx": "application-x-lyx.svg:niche",
|
||||
"lzo": "application-x-lzop.svg:niche",
|
||||
"m4": "application-x-m4.svg:niche",
|
||||
"marble": "application-x-marble.svg:niche",
|
||||
"mhtml": "text-html.svg:niche",
|
||||
"mht": "text-html.svg:niche",
|
||||
"xmind": "application-xmind.svg:niche",
|
||||
"asf": "video-x-generic.svg:niche",
|
||||
"lnk": "application-x-ms-shortcut.svg:niche",
|
||||
"wim": "application-x-cd-image.svg:niche",
|
||||
"url": "text-html.svg:niche",
|
||||
"wri": "x-office-document.svg:niche",
|
||||
"n64": "application-x-apple-diskimage.svg:niche",
|
||||
"z64": "application-x-apple-diskimage.svg:niche",
|
||||
"v64": "application-x-apple-diskimage.svg:niche",
|
||||
"nes": "application-x-apple-diskimage.svg:niche",
|
||||
"nds": "application-x-apple-diskimage.svg:niche",
|
||||
"nzb": "x-office-contact.svg:niche",
|
||||
"o": "application-octet-stream.svg:niche",
|
||||
"ovpn": "application-x-openvpn-profile.svg:niche",
|
||||
"pak": "package-x-generic.svg:niche",
|
||||
"pl": "application-x-perl.svg:niche",
|
||||
"pm": "application-x-perl.svg:niche",
|
||||
"php": "application-x-php.svg:niche",
|
||||
"php3": "application-x-php.svg:niche",
|
||||
"php4": "application-x-php.svg:niche",
|
||||
"php5": "application-x-php.svg:niche",
|
||||
"phtml": "application-x-php.svg:niche",
|
||||
"plasma": "application-x-plasma.svg:niche",
|
||||
"pyc": "application-x-python-bytecode.svg:niche",
|
||||
"pyo": "application-x-python-bytecode.svg:niche",
|
||||
"qcow": "application-x-cd-image.svg:niche",
|
||||
"qcow2": "application-x-cd-image.svg:niche",
|
||||
"qed": "application-x-cd-image.svg:niche",
|
||||
"elmt": "text-html.svg:niche",
|
||||
"qet": "text-html.svg:niche",
|
||||
"wb1": "x-office-spreadsheet.svg:niche",
|
||||
"wb2": "x-office-spreadsheet.svg:niche",
|
||||
"wb3": "x-office-spreadsheet.svg:niche",
|
||||
"qpw": "x-office-spreadsheet.svg:niche",
|
||||
"rdata": "package-x-generic.svg:niche",
|
||||
"root": "application-x-root.svg:niche",
|
||||
"rb": "application-x-ruby.svg:niche",
|
||||
"smi": "application-x-srt.svg:niche",
|
||||
"smil": "application-x-srt.svg:niche",
|
||||
"xsd": "text-xml.svg:niche",
|
||||
"siag": "application-vnd.sun.xml.calc.template.svg:niche",
|
||||
"sif": "application-x-wmf.svg:niche",
|
||||
"skgc": "application-x-skgc.svg:niche",
|
||||
"skg": "application-x-skg.svg:niche",
|
||||
"smb": "application-vnd.oasis.opendocument.database.svg:niche",
|
||||
"src.rpm": "application-x-rpm.svg:niche",
|
||||
"sqlite2": "application-vnd.oasis.opendocument.database.svg:niche",
|
||||
"tar.Z": "application-x-tarz.svg:niche",
|
||||
"obj": "x-office-drawing.svg:niche",
|
||||
"trash": "application-x-trash.svg:niche",
|
||||
"man": "application-epub+zip.svg:niche",
|
||||
"1": "application-epub+zip.svg:niche",
|
||||
"2": "application-epub+zip.svg:niche",
|
||||
"3": "application-epub+zip.svg:niche",
|
||||
"4": "application-epub+zip.svg:niche",
|
||||
"5": "application-epub+zip.svg:niche",
|
||||
"6": "application-epub+zip.svg:niche",
|
||||
"7": "application-epub+zip.svg:niche",
|
||||
"8": "application-epub+zip.svg:niche",
|
||||
"tzo": "application-x-tzo.svg:niche",
|
||||
"vdi": "virtualbox-vdi.svg:niche",
|
||||
"wmf": "application-x-wmf.svg:niche",
|
||||
"xlf": "application-x-xliff.svg:niche",
|
||||
"xliff": "application-x-xliff.svg:niche",
|
||||
"xpi": "x-kde-nsplugin-generated.svg:niche",
|
||||
"xzpkg": "package-x-generic.svg:niche",
|
||||
"empty": "application-x-zerosize.svg:niche",
|
||||
"fb2.zip": "application-x-fictionbook+xml.svg:niche",
|
||||
"zoo": "package-x-generic.svg:niche",
|
||||
"m4b": "application-epub+zip.svg:niche",
|
||||
"sid": "audio-midi.svg:niche",
|
||||
"adpcm": "audio-x-wav.svg:niche",
|
||||
"ape": "audio-x-generic.svg:niche",
|
||||
"speex": "application-ogg.svg:niche",
|
||||
"jp2": "image-jpeg.svg:niche",
|
||||
"j2k": "image-jpeg.svg:niche",
|
||||
"svgz": "image-svg+xml-compressed.svg:niche",
|
||||
"dgn": "image-vnd.dgn.svg:niche",
|
||||
"djvu": "image-vnd.djvu.svg:niche",
|
||||
"dwg": "image-vnd.dwg.svg:niche",
|
||||
"dng": "image-x-adobe-dng.svg:niche",
|
||||
"xcf.gz": "image-x-xcf.svg:niche",
|
||||
"emf": "application-x-wmf.svg:niche",
|
||||
"pbm": "image-bmp.svg:niche",
|
||||
"tga": "image-x-tga.svg:niche",
|
||||
"pic": "image-x-vnd.trolltech.qpicture.svg:niche",
|
||||
"xcf": "image-x-xcf.svg:niche",
|
||||
"rmail": "message-rfc822.svg:niche",
|
||||
"none": "application-x-zerosize.svg:niche",
|
||||
"podcast": "x-media-podcast.svg:niche",
|
||||
"vcf": "x-office-address-book.svg:niche",
|
||||
"Dockerfile": "text-dockerfile.svg:niche",
|
||||
"rtx": "text-rtf.svg:niche",
|
||||
"rdf": "text-rdf+xml.xml:niche",
|
||||
"sgml": "text-xml.svg:niche",
|
||||
"sgm": "text-xml.svg:niche",
|
||||
"t": "application-epub+zip.svg:niche",
|
||||
"tr": "application-epub+zip.svg:niche",
|
||||
"roff": "application-epub+zip.svg:niche",
|
||||
"vcs": "x-office-calendar.svg:niche",
|
||||
"abc": "text-vnd.abc.svg:niche",
|
||||
"kcrash": "text-x-apport.svg:niche",
|
||||
"wml": "text-xml.svg:niche",
|
||||
"wiki": "text-wiki.svg:niche",
|
||||
"adb": "text-x-adasrc.svg:niche",
|
||||
"ads": "text-x-adasrc.svg:niche",
|
||||
"apport": "text-x-apport.svg:niche",
|
||||
"authors": "text-x-authors.svg:niche",
|
||||
"bib": "text-x-tex.svg:niche",
|
||||
"changelog": "text-x-changelog.svg:niche",
|
||||
"CMakeLists.txt": "text-x-cmake.svg:niche",
|
||||
"cmake": "text-x-cmake.svg:niche",
|
||||
"COPYING": "text-x-authors.svg:niche",
|
||||
"LICENSE": "text-x-authors.svg:niche",
|
||||
"credits": "text-x-authors.svg:niche",
|
||||
"dtd": "text-vnd.wap.wml.svg:niche",
|
||||
"hs": "text-x-haskell.svg:niche",
|
||||
"lhs": "text-x-haskell.svg:niche",
|
||||
"hex": "text-x-hex.svg:niche",
|
||||
"install": "text-x-install.svg:niche",
|
||||
"kateconfig": "text-x-generic.svg:niche",
|
||||
"ldif": "x-office-contact.svg:niche",
|
||||
"ly": "text-x-generic.svg:niche",
|
||||
"lua": "text-x-lua.svg:niche",
|
||||
"Makefile": "application-x-m4.svg:niche",
|
||||
"makefile": "application-x-m4.svg:niche",
|
||||
"mk": "application-x-m4.svg:niche",
|
||||
"mcd": "application-x-cda.svg:niche",
|
||||
"sub": "application-x-srt.svg:niche",
|
||||
"nfo": "text-x-texinfo.svg:niche",
|
||||
"m": "text-x-csrc.svg:niche",
|
||||
"mm": "text-x-csrc.svg:niche",
|
||||
"opml": "text-x-opml+xml.svg:niche",
|
||||
"pas": "text-x-pascal.svg:niche",
|
||||
"pp": "text-x-pascal.svg:niche",
|
||||
"py2": "text-x-python.svg:niche",
|
||||
"qml": "text-x-qml.svg:niche",
|
||||
"README": "text-x-texinfo.svg:niche",
|
||||
"spec": "text-x-rpm-spec.svg:niche",
|
||||
"r": "text-x-r.svg:niche",
|
||||
"sass": "text-x-sass.svg:niche",
|
||||
"scala": "text-x-scala.svg:niche",
|
||||
"script": "text-x-script.svg:niche",
|
||||
"scss": "text-x-sass.svg:niche",
|
||||
"ssa": "application-x-srt.svg:niche",
|
||||
"tcl": "text-x-tcl.svg:niche",
|
||||
"tk": "text-x-tcl.svg:niche",
|
||||
"texi": "text-x-texinfo.svg:niche",
|
||||
"tex": "text-x-tex.svg:niche",
|
||||
"typ": "text-x-typst.svg:niche",
|
||||
"fo": "text-xml.svg:niche",
|
||||
"unknown": "application-x-zerosize.svg:niche",
|
||||
"mms": "video-x-generic.svg:niche",
|
||||
"mmst": "video-x-generic.svg:niche",
|
||||
"pnm": "video-x-generic.svg:niche",
|
||||
"rtspt": "video-x-generic.svg:niche",
|
||||
"rtspu": "video-x-generic.svg:niche",
|
||||
"mlt": "video-webm.svg:niche",
|
||||
"viv": "video-x-generic.svg:niche",
|
||||
"wv": "video-x-generic.svg:niche",
|
||||
"anim": "video-x-generic.svg:niche",
|
||||
"fli": "video-x-generic.svg:niche",
|
||||
"flc": "video-x-generic.svg:niche",
|
||||
"vlc": "video-x-generic.svg:niche",
|
||||
"fxm": "video-x-generic.svg:niche",
|
||||
"mng": "image-png.svg:niche",
|
||||
"wmp": "video-x-wmv.svg:niche",
|
||||
"ogm": "video-x-theora+ogg.svg:niche",
|
||||
"ogv": "video-x-theora+ogg.svg:niche",
|
||||
"dvi": "application-x-bzdvi.svg:niche",
|
||||
"hdd": "virtualbox-hdd.svg:niche",
|
||||
"ova": "virtualbox-ova.svg:niche",
|
||||
"ovf": "virtualbox-ovf.svg:niche",
|
||||
"vbox-extpack": "virtualbox-vbox-extpack.svg:niche",
|
||||
"vbox": "virtualbox-vbox.svg:niche",
|
||||
"vhd": "application-x-smb-workgroup.svg:niche",
|
||||
"vmdk": "virtualbox-vmdk.svg:niche",
|
||||
"plugin": "x-kde-nsplugin-generated.svg:niche",
|
||||
"lst": "x-office-contact.svg:niche"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user