about summary refs log tree commit diff stats
path: root/data/generate.py
blob: 6130925998561b9d19e588f429399ac3ee31cfa2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/python3
# coding=utf-8

protocol = 0

import sys, pickle

table = {}
for line in open(len(sys.argv) > 1 and sys.argv[1] or "mime.types"):
	if len(line) > 3 and line[0] != '#' and '\t' in line:
		name, *extensions = line.split()
		for ext in extensions:
			table[ext] = name

pickle.dump(table, open('mime.dat', 'wb'), protocol)