Modulis:Ārējās saites/Enciklopēdijas

Dokumentācijas ikona Moduļa dokumentācija[izveidot]
local messages = {
	["invalid"] = "[[Kategorija:Raksti ar nederīgiem ārējo saišu identifikatoriem]]",
	["localpar"] = "[[Kategorija:Raksti ar lokālajiem ārējo saišu veidnes parametriem]]",
	["empty"] = "[[Kategorija:Raksti ar tukšu ārējo saišu veidni]]"
}

function latnacLink( id )
    return 'https://enciklopedija.lv/skirklis/' .. id
end

function britLink( id )
    return 'https://www.britannica.com/' .. id
end

function brockhausLink( id )
    return 'https://brockhaus.de/ecs/enzy/article/' .. id
end

function ukrgrencLink( id )
    return 'https://vue.gov.ua/' .. id
end

function ukrintencLink( id )
    return 'https://wikidata-externalid-url.toolforge.org/?p=9070&url_prefix=http://www.encyclopediaofukraine.com/display.asp?linkpath=pages\&id=' .. id
end

function ukrencLink( id )
    return 'https://esu.com.ua/search_articles.php?id=' .. id
end

function ukrhistencLink( id )
    return 'http://www.history.org.ua/?termin=' .. id
end

function rusencLink( id )
    return 'https://old.bigenc.ru/text/' .. id
end

function encycuniverLink( id )
    return 'https://www.universalis.fr/encyclopedie/' .. id .. '/'
end

function beoaLink( id )
    return 'https://doi.org/10.1007/978-0-387-30400-7_' .. id
end

function encyclifeLink( id )
    return 'https://eol.org/pages/' .. id
end

function worldhistoryLink( id )
    return 'https://www.worldhistory.org/' .. id .. '/'
end

function theoiLink( id )
    return 'https://www.theoi.com/' .. id .. '.html'
end

function catholicencLink( id )
    return 'https://www.newadvent.org/cathen/' .. id .. '.htm'
end

function orthodoxencLink( id )
    return 'https://www.pravenc.ru/text/' .. id .. '.html'
end

function jewishencLink( id )
    return 'https://www.jewishencyclopedia.com/articles/' .. id
end

function jewishwomanLink( id )
    return 'https://jwa.org/encyclopedia/article/' .. id
end

function jewenceastLink( id )
    return 'https://yivoencyclopedia.org/article.aspx/' .. id
end

function stanfordLink( id )
    return 'https://plato.stanford.edu/entries/' .. id .. '/'
end

function encycphilosLink( id )
    return 'https://iep.utm.edu/' .. id .. '/'
end

function herderLink( id )
    return 'https://encyclopaedia.herdereditorial.com/wiki/Autor:' .. id
end

function enceuroostLink( id )
    return 'https://eeo.aau.at/eeo.aau.at/index' .. id .. '.html'
end

function renphilosLink( id )
    return 'https://link.springer.com/referenceworkentry/10.1007/978-3-319-02848-4_' .. id
end

function hederichLink( id )
    return 'http://www.zeno.org/Hederich-1770/A/' .. id
end

function sefLink( id )
    return 'http://www.sf-encyclopedia.com/entry/' .. id
end

function encfwwLink( id )
    return 'https://encyclopedia.1914-1918-online.net/article/' .. id
end

function  krugosvetLink( id )
    return 'https://www.krugosvet.ru/enc/' .. id
end

local configuration = {
    { 'latnac', "Latvijas Nacionālās enciklopēdijas šķirklis", 6870, latnacLink, 'lv' },
    { 'britannica', "''Encyclopædia Britannica'' raksts", 1417, britLink, 'en' },
    { 'brockhaus', "''Brockhaus Enzyklopädie'' raksts", 5019, brockhausLink, 'de' },
    { 'ukrgrenc', "Lielās Ukrainas enciklopēdijas raksts", 9765, ukrgrencLink, 'uk' }, 
    { 'ukrintenc', "Ukrainas Interneta enciklopēdijas raksts", 9070, ukrintencLink, 'en' },    
    { 'ukrencyclopedia', "Mūsdienu Ukrainas enciklopēdijas raksts", 4613, ukrencLink, 'uk' },
    { 'ukrhistenc', "Ukrainas vēstures enciklopēdijas raksts", 8935, ukrhistencLink, 'uk' },     
    { 'rusencyclopedia', "Krievijas Lielās enciklopēdijas raksts", 2924, rusencLink, 'ru' },
    { 'encycuniver', "''Encyclopædia Universalis'' raksts", 3219, encycuniverLink, 'fr' },
    { 'beoa', "Astronomu biogrāfiskās enciklopēdijas raksts", 9626, beoaLink, 'en' },
    { 'encyclife', "''Encyclopædia of Life'' raksts", 830, encyclifeLink, 'en' },
    { 'worldhistory', "Pasaules vēstures enciklopēdijas raksts", 9000, worldhistoryLink, 'en' },
    { 'theoi', "''Theoi Greek Mythology'' raksts", 3545, theoiLink, 'en' },
    { 'catholicenc', "Katoļu enciklopēdijas raksts", 3241, catholicencLink, 'en' },
    { 'orthodoxenc', "Pareizticīgo enciklopēdijas raksts", 5002, orthodoxencLink, 'ru' },
    { 'jewishenc', "Ebreju enciklopēdijas raksts", 8590, jewishencLink, 'en' },
    { 'jewishwoman', "Ebreju sieviešu enciklopēdijas raksts", 9430, jewishwomanLink, 'en' },
    { 'jewenceast', "Ebreju enciklopēdijas Austrumeiropā raksts", 8569, jewenceastLink, 'en' },
    { 'stanford', "Stanfordas Filozofijas enciklopēdijas raksts", 3123, stanfordLink, 'en' },
    { 'encycphilos', "Filozofijas interneta enciklopēdijas raksts", 5088, encycphilosLink, 'en' },
    { 'renphilos', "Renesanses filozofijas enciklopēdijas raksts", 9563, renphilosLink, 'en' },
    { 'herder', "Herdera enciklopēdijas raksts", 5441, herderLink, 'es' },
    { 'enceuroost', "Austrumeiropas enciklopēdijas raksts", 9498, enceuroostLink, 'de' },
    { 'hederich', "Hederiha mitoloģijas enciklopēdijas raksts", 2272, hederichLink, 'de' },
    { 'sef', "Zinātniskās fantastikas enciklopēdijas raksts", 5357, sefLink, 'en' },
    { 'encfww', "Pirmā pasaules kara enciklopēdijas raksts", 8992, encfwwLink, 'en' },
    { 'krugosvet', "Enciklopēdijas ''Krugosvet'' raksts", 6385, krugosvetLink, 'ru' },
}

local p = {}

function p.getConfiguredClaims (self)
	return configuration
end

function p.getMessages (self)
	return messages
end

return p