Przejdź do zawartości

Moduł:Strony/dane

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja modułu [stwórz] [odśwież]
local p={};
p.obslugiwaneUriSchematy={
	-- najczęściej używane
	'http://', 'https://',  '//',
	
	-- możliwe
	'bitcoin:', 'ftp://', 'ftps://', 'geo:', 'git://', 'gopher://', 
	'irc://', 'ircs://', 'magnet:', 'mailto:', 'mms://', 'news:',
	'nntp://', 'redis://', 'sftp://', 'sip:', 'sips:', 'sms:', 'ssh://',
	'svn://', 'tel:', 'telnet://', 'urn:', 'worldwind://', 'xmpp:',
};
p.res = {
	prefix = {
		plik = true,
		image = true,
		grafika = true,
		file = true,
		media = true,
	},
	extension = {
		flac = true,
		jpg = true,
		jpeg = true,
		jpe = true,
		mid = true,
		midi =true,
		mp3 = true,
		mpg = true,
		mpeg = true,
		oga = true,
		ogg = true,
		ogv = true,
		opus = true,
		png = true,
		svg = true,
		tif = true,
		tiff = true,
		gif = true,
		xcf = true,
		pdf = true,
		djvu = true,
		wav = true,
		webm = true,
		webp = true,
	},
	name = {
		["@"]=true,
	},
};
p.tablica_parsowania_rozmiaru_pliku={
	"^%s*%d+px%s*$",
	"^%s*x%d+px%s*$",
	"^%s*%d+x%d+px%s*$",
};
p.tablica_parsowania_rozmiaru_pliku_2={
	"^%d+%.?%d*(%a*)$",
	"^%d+%.?%d*(%%)$",
	"^x%d+%.?%d*(%a*)$",
	"^x%d+%.?%d*(%%)$",
	"^%d+%.?%d*(%a*)x%d+%.?%d*(%a*)$",
	"^%d+%.?%d*(%%)x%d+%.?%d*(%a*)$",
	"^%d+%.?%d*(%a*)x%d+%.?%d*(%%)$",
	"^%d+%.?%d*(%%)x%d+%.?%d*(%%)$",
};
return p;