Модуль:Тип URL
Перейти к навигации
Перейти к поиску
Модуль для идентификации предложенного URL как принадлежащего псевдо-сетям I2P или TOR. Для использования в шаблоне {{Скрытый сервис}}.
- Параметры
- непосредственно url. Пример:
examplesdsds.onion
- лэйбл для ссылки. Например,
сайт Example
. Если параметр отсутствует или пуст, подставляетсяОфициальный сайт
local p = {}
function p.type(frame)
local name
if frame.args[2] == nil or frame.args[2] == '' then name = 'Официальный сайт'
else name = frame.args[2]
end
if (string.find(frame.args[1]:lower(), '.onion'))
then
return '[http://' .. frame.args[1] .. ' ' .. name .. '] <sup>[[TOR#Актуальные решения и модификации Tor|TOR]]</sup>'
end
if (string.find(frame.args[1]:lower(), '.i2p'))
then
return '[http://' .. frame.args[1] .. ' ' .. name .. '] <sup>[[I2P]]</sup>'
end
end
return p