Відмінності між версіями «Модуль:External links»

м
відступи для краси
(+медичні ресурси з en:template:Medical resources, у яких є відповідні властивості ВД)
м (відступи для краси)
{ id = 'Q19217220', title = 'Березіна', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q4086271', title = 'Біблійска', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P1296', title = 'Велика каталонська', linkF = function ( id ) return 'http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-' .. id .. '.xml' end },
{ id = 'Q20078554', title = 'Велика радянська (1 вид.)', project = 'ukwikisource', projectCode = 's:' },
-- { id = 'Q17378135', title = 'Велика радянська', },
{ id = 'Q4091878', title = 'Велика Южакова', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q602358', title = 'Брокгауза і Єфрона', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P1648', title = 'Валлійський біографічний', linkF = function ( id ) return 'http://yba.llgc.org.uk/en/' .. id .. '.html' end, },
{ id = 'Q4114391', title = 'Військова', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P5357', title = 'Енциклопедія наукової фантастики', linkF = function ( id ) return 'http://www.sf-encyclopedia.com/entry/' .. id end },
{ id = 'P4613', title = 'Енциклопедія сучасної України', linkF = function ( id ) return 'http://esu.com.ua/search_articles.php?id=' .. id end },
{ id = 'Q4173137', title = 'Єврейська Брокгауза і Єфрона', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q4091875', title = 'Кирила та Мефодія', },
{ id = 'P1438', title = 'Коротка єврейська', linkF = function ( id ) return 'https://eleven.co.il/article/' .. id end, },
{ id = 'Q4239850', title = 'Коротка літературна' },
{ id = 'Q2627728', title = 'Кругосвіт' },
{ id = 'Q19211082', title = 'Православна богословська', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q1960551', title = 'Російський біографічний', project = 'ukwikisource', projectCode = 's:' },
{ id = 'P8144', title = 'Тернопільська енциклопедія', linkF = function ( id ) return 'https://ternopedia.te.ua/index.php?curid=' .. id end },
{ id = 'Q20078551', title = 'Технічна (1 вид.)', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q1970746', title = 'Тлумачний', project = 'ukwikisource', projectCode = 's:' },
{ id = 'Q590208', title = 'Allgemeine Deutsche Biographie', project = 'dewikisource', projectCode = 's:de:' },
end
 
function allocineFilmLink( id ) return 'http://www.allocine.fr/film/fichefilm_gen_cfilm=' .. id .. '.html' end
function allocinePersonneLink( id ) return 'http://www.allocine.fr/personne/fichepersonne_gen_cpersonne=' .. id .. '.html' end
function allocineSeriesLink( id ) return 'http://www.allocine.fr/series/ficheserie_gen_cserie=' .. id .. '.html' end
end
 
function bavLink( id ) return 'http://viaf.org/processed/BAV%7C' .. id end
function bibsysLink( id ) return 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+' .. id .. '&feltselect=bs.autid' end
function bncLink( id ) return 'http://cantic.bnc.cat/registres/CUCId/' .. id end
function bneLink( id ) return 'http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=' .. id end
function bnfLink( id ) return 'http://catalogue.bnf.fr/ark:/12148/cb' .. id end
function boxofficemojoLink( id ) return 'http://www.boxofficemojo.com/movies/?id=' .. id .. '.htm' end
function bpnLink( id ) return 'http://www.biografischportaal.nl/persoon/' .. id end
function calisLink( id ) return 'http://opac.calis.edu.cn/aopac/ajsp/detail.jsp?actionfrom=1&actl=CAL++' .. id end
function cbdbLink( id ) return 'http://db1.ihp.sinica.edu.tw/cbdbc/cbdbkmeng?~~AAA' .. id end
function ciniiLink( id ) return 'http://ci.nii.ac.jp/author/' .. id end
function conorLink( id ) return 'http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=' .. id end
end
 
function flickrLink( id ) return 'https://www.flickr.com/' .. id end
function findagraveLink( id ) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=' .. id end
function genealogyAsmLink( id ) return 'http://www.genealogy.ams.org/id.php?id=' .. id end
function gndLink( id ) return 'http://d-nb.info/gnd/' .. id end
function ibdbPersonLink( id ) return 'http://www.ibdb.com/person.php?id=' .. id end
function ibdbProductionLink( id ) return 'http://www.ibdb.com/production.php?id=' .. id end
function ibdbShowLink( id ) return 'http://www.ibdb.com/show.php?id=' .. id end
function ibdbVenueLink( id ) return 'http://www.ibdb.com/venue.php?id=' .. id end
function isfdbAuthorLink( id ) return 'http://www.isfdb.org/cgi-bin/ea.cgi?' .. id end
function isfdbTitleLink( id ) return 'http://www.isfdb.org/cgi-bin/title.cgi?' .. id end
 
function MegogoIDLink( id ) return 'http://megogo.net/ua/view/' .. id end
function imslpLink( id ) return 'http://imslp.org/wiki/' .. id end
 
function imdbLink( id )
end
 
function lccnLink( id ) return 'http://id.loc.gov/authorities/' .. id end
function lastfmLink( id ) return 'http://www.last.fm/ru/music/' .. id end
 
 
function instagramLink( id ) return 'https://www.instagram.com/' .. id end
function lnbLink( id ) return 'http://viaf.org/processed/LNB%7CLNC10-' .. id end
function merimeeLink( id ) return false end
function mixcloudLink( id ) return 'https://mixcloud.com/' .. id .. '/' end
function musicBrainzArtistLink( id ) return 'https://musicbrainz.org/artist/' .. id end
function musicBrainzReleazeGroupLink( id ) return 'https://musicbrainz.org/release-group/' .. id end
function musicBrainzWorkLink( id ) return 'https://musicbrainz.org/work/' .. id end
function discogsLink( id ) return 'http://www.discogs.com/artist/' .. id end
function nclLink( id ) return 'http://aleweb.ncl.edu.tw/F/?func=accref&acc_sequence=' .. id end
function ndlLink( id ) return 'http://id.ndl.go.jp/auth/ndlna/' .. id end
function nlcLink( id ) return false end
function nliLink( id ) return 'http://a20.libnet.ac.il/F?func=find-b&REQUEST=' .. id .. '&find_code=SYS&local_base=NNL10' end
function nkcLink( id ) return 'http://aut.nkp.cz/' .. id end
function nlaLink( id ) return 'http://nla.gov.au/anbd.aut-an' .. id end
function nlrLink( id ) return 'http://alephnew.bibnat.ro:8991/F?func=find-b&request=' .. id .. '000354872&find_code=SYS&adjacent=Y&local_base=NLR10' end
function nszlLink( id ) return 'http://viaf.org/processed/NSZL%7C' .. id end
function nskLink( id ) return 'http://viaf.org/processed/NSK%7C' .. id end
function ntaLink( id ) return 'http://opc4.kb.nl/PPN?PPN=' .. id end
function nukatLink( id ) return 'http://viaf.org/processed/NUKAT%7C' .. id end
 
 
 
function ptbnpLink( id ) return 'http://viaf.org/processed/PTBNP%7C' .. id end
function rkdArtistsLink( id ) return 'http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=' .. id end
function rkdImagesLink( id ) return 'https://rkd.nl/nl/explore/images/' .. id end
function ridLink( id ) return 'http://www.researcherid.com/rid/' .. id end
function rodovidLink( id ) return 'http://uk.rodovid.org/wk/Person:' .. id end
function allmovieLink( id ) return 'http://allmovie.com/movie/v' .. id end
function metacriticLink( id ) return 'http://www.metacritic.com/' .. id end
function rslLink( id ) return 'http://aleph.rsl.ru/F?func=find-b&find_code=SYS&adjacent=Y&local_base=RSL11&request=' .. id end
 
function rutubeLink( id )
end
 
function scopusLink( id ) return 'http://www.scopus.com/authid/detail.url?authorId=' .. id end
function googlescholarLink( id ) return 'https://scholar.google.com.ua/citations?user=' .. id end
function selibrLink( id ) return 'http://libris.kb.se/auth/' .. id end
function soundcloudLink( id ) return 'http://soundcloud.com/' .. id .. '/' end
function stihiRuLink( id ) return 'http://stihi.ru/avtor/' .. id end
function sudocLink( id ) return 'http://www.idref.fr/' .. id end
function ulanLink( id ) return 'http://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=' .. id end
function vimeoLink( id ) return 'https://vimeo.com/' .. id end
function viafLink( id ) return 'http://viaf.org/viaf/' .. id end
function youtubeLink( id ) return 'https://www.youtube.com/user/' .. id end
function youtubeLinkLong( id ) return 'https://www.youtube.com/channel/' .. id end
 
{ getLabelWithoutLink( 'Q17254543', 'Изба-читальня'), 'Q17254543', chitalnyaRuLink, categoryExternalLink( 'Изба-читальня' ) },
{ getLabelWithoutLink( 'Q17195344', 'Журнал «Самиздат»'), 'Q17195344', samlibRuLink, categoryExternalLink( 'Самиздат' ) },
{ getLabelWithoutLink( 'Q4380129', 'Проза.ру'), 'Q4380129', function( id ) return 'http://proza.ru/avtor/' .. id end, categoryExternalLink( 'Проза.ру' ) },
{ getLabelWithoutLink( 'Q4442644', 'Стихи.ру'), 'Q4442644', stihiRuLink, categoryExternalLink( 'Стихи.ру' ) },
{ getLabelWithoutLink( 'Q17300505', 'Lib.Ru/Фантастика'), 'Q17300505', fanLibRuLink, categoryExternalLink( 'Lib.Ru/Фантастика' ) },
{ getLabelWithoutLink( 'Q103204', 'Flickr' ), 'Q103204', flickrLink, categoryExternalLink( 'Flickr' ), false },
{ getLabelWithoutLink( 'Q209330', 'Instagram' ), 'Q209330', instagramLink, categoryExternalLink( 'Instagram' ), false },
{ getLabelWithoutLink( 'Q9589', 'iTunes' ), 'P2281', function(id) return 'https://itunes.apple.com/us/album/' .. id end, categoryExternalLink( 'iTunes' ) },
{ getLabelWithoutLink( 'Q209330', 'Instagram' ), 'P2003', instagramLink, categoryExternalLink( 'Instagram' ), false },
{ getLabelWithoutLink( 'Q183718', 'Last.fm' ), 'P3192', lastfmLink, categoryExternalLink( 'Last.fm' ), false },
local themeProfilesProperties = {
-- science
{ getLabelWithoutLink( 'Q829984', 'Mathematics Genealogy Project' ), 'P549', genealogyAsmLink, categoryExternalLink( 'Математична генеалогія' ) },
{ getLabelWithoutLink( 'Q1373513', 'Notable Names Database' ), 'P1263', function(id) return 'http://nndb.com/people/' .. id end, categoryExternalLink( 'NNDB' ) },
{ getLabelWithoutLink( 'Q51044', 'ORCID' ), 'P496', orcidLink, categoryExternalLink( 'ORCID' ) },
{ getLabelWithoutLink( 'Q7315186', 'ResearcherID' ), 'P1053', ridLink, categoryExternalLink( 'ResearcherID' ) },
{ getLabelWithoutLink( 'Q371467', 'Scopus' ), 'P1153', scopusLink, categoryExternalLink( 'Scopus' ) },
{ getLabelWithoutLink( 'Q494817', 'Google Scholar' ), 'P1960', googlescholarLink, categoryExternalLink( 'Google Scholar' ) },
{ getLabelWithoutLink( 'Q18241050', 'zbMATH' ), 'P1556', function(id) return 'https://www.zbmath.org/authors/?q=ai:' .. id end, categoryExternalLink( 'zbMATH' ) },
{ getLabelWithoutLink( 'Q557919', 'MedlinePlus' ), 'P604', function(id) return 'https://medlineplus.gov/ency/article/' .. id .. '.htm' end, categoryExternalLink( 'MedlinePlus' ) },
{ getLabelWithoutLink( 'Q305913', 'eMedicine' ), 'P673', function(id) return 'http://emedicine.medscape.com/article/' .. id .. '-overview' end, categoryExternalLink( 'eMedicine' ) },
{ getLabelWithoutLink( 'Q3048291', 'GeneReviews' ), 'P668', function(id) return 'https://www.ncbi.nlm.nih.gov/books/' .. id end, categoryExternalLink( 'GeneReviews' ) },
{ getLabelWithoutLink( 'Q47517289', 'GARD' ), 'P4317', function(id) return 'https://rarediseases.info.nih.gov/diseases/' .. id .. '/index' end, categoryExternalLink( 'GARD') },
{ getLabelWithoutLink( 'Q1515833', 'Orphanet' ), 'P1550', function(id) return 'http://www.orpha.net/consor/cgi-bin/OC_Exp.php?lng=EN&Expert=' .. id end, categoryExternalLink( 'Orphanet' ) },
-- audio and video
{ getLabelWithoutLink( 'Q7713473', 'AFI' ), 'P3593', function(id) return 'http://www.afi.com/members/catalog/DetailView.aspx?s=&Movie=' .. id end, categoryExternalLink( 'AFI' ) },
{ getLabelWithoutLink( 'Q477809', 'AllMovie' ), 'P1562', function(id) return 'http://www.allmovie.com/movie/' .. id end, categoryExternalLink( 'AllMovie' ) },
{ getLabelWithoutLink( 'P1562Q477809', 'AllMovie' ), 'P2019', function(id) return 'http://www.allmovie.com/movieartist/' .. id end, categoryExternalLink( 'AllMovie' ) },
{ getLabelWithoutLink( 'P1728Q31181', 'AllMusic' ), 'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end, categoryExternalLink( 'AllMusic' ) },
categoryExternalLink( 'AllMovie' ) },
{ getLabelWithoutLink( 'P1729Q31181', 'AllMusic' ), 'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end, categoryExternalLink( 'AllMusic' ) },
{ getLabelWithoutLink( 'Q477809', 'AllMovie' ),
{ getLabelWithoutLink( 'P2019Q31181', 'AllMusic' ), 'P1730', function(id) return 'http://www.allmovieallmusic.com/artistsong/' .. id end, categoryExternalLink( 'AllMusic' ) },
{ getLabelWithoutLink( 'P1994Q31181', 'AllMusic' ), 'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end, categoryExternalLink( 'AllMusic' ) },
categoryExternalLink( 'AllMovie' ) },
{ labelAllocine, 'P1265', allocineFilmLink, categoryExternalLink( 'AlloCiné' ) },
{ getLabelWithoutLink( 'Q31181', 'AllMusic' ),
{ labelAllocine, 'P1266', allocinePersonneLink, categoryExternalLink( 'AlloCiné' ) },
'P1728', function(id) return 'http://www.allmusic.com/artist/' .. id end,
{ labelAllocine, 'P1267', allocineSeriesLink, categoryExternalLink( 'AllMusicAlloCiné' ) },
{ getLabelWithoutLink( 'Q31181', 'AllMusic' ),
'P1729', function(id) return 'http://www.allmusic.com/album/' .. id end,
categoryExternalLink( 'AllMusic' ) },
{ getLabelWithoutLink( 'Q31181', 'AllMusic' ),
'P1730', function(id) return 'http://www.allmusic.com/song/' .. id end,
categoryExternalLink( 'AllMusic' ) },
{ getLabelWithoutLink( 'Q31181', 'AllMusic' ),
'P1994', function(id) return 'http://www.allmusic.com/composition/' .. id end,
categoryExternalLink( 'AllMusic' ) },
{ labelAllocine, 'P1265', allocineFilmLink, categoryExternalLink( 'AlloCiné' ) },
{ labelAllocine, 'P1266', allocinePersonneLink, categoryExternalLink( 'AlloCiné' ) },
{ labelAllocine, 'P1267', allocineSeriesLink, categoryExternalLink( 'AlloCiné' ) },
{ getLabelWithoutLink( 'Q3626651', 'ANICA' ), 'P6151', function(id) return 'http://www.archiviodelcinemaitaliano.it/index.php/scheda.html?codice=' .. id end, categoryExternalLink( 'ANICA' ) },
{ getLabelWithoutLink( 'Q220509', 'Anime News Network' ), 'P1984', function(id) return 'https://www.animenewsnetwork.com/encyclopedia/manga.php?id=' .. id end, categoryExternalLink( 'Anime News Network' ) },
{ labelMusicBrainz, 'P435', musicBrainzWorkLink, categoryExternalLink( 'MusicBrainz' ) },
{ labelMusicBrainz, 'P436', musicBrainzReleazeGroupLink, categoryExternalLink( 'MusicBrainz' ) },
{ getLabelWithoutLink( 'Q22673', 'Project Gutenberg' ), 'P1938', function(id) return 'http://www.gutenberg.org/ebooks/author/' .. id end, categoryExternalLink( 'Project Gutenberg' ) },
-- literature
{ labelISFDb, 'P1233', isfdbAuthorLink, categoryExternalLink( 'ISFDb' ) },
{ labelISFDb, 'P1239', isfdbPublisherLink, categoryExternalLink( 'ISFDb' ) },
{ labelISFDb, 'P1274', isfdbTitleLink, categoryExternalLink( 'ISFDb' ) },
 
{ getLabelWithoutLink( 'Q17299517', 'RKDartists' ), 'P650', rkdArtistsLink, categoryExternalLink( 'RKDartists' ) },
{ getLabelWithoutLink( 'Q17299580', 'RKDimages' ), 'P350', rkdImagesLink, categoryExternalLink( 'RKDimages' ) },
-- common
{ getLabelWithoutLink( 'Q649227', 'Родовід' ), 'P1185', rodovidLink, categoryExternalLink( 'Родовід' ) },
{ getLabelWithoutLink( 'Q41226', 'Open Directory Project' ), 'P998', function(id) return 'https://www.curlie.org/' .. id end, categoryExternalLink( 'DMOZ' ) },
categoryExternalLink( 'DMOZ' ) },
{ getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P535', findagraveLink, categoryExternalLink( 'Find a Grave' ) },
{ getLabelWithoutLink( 'Q63056', 'Find a Grave' ), 'P2025', function(id) return 'http://www.findagrave.com/cgi-bin/fg.cgi?page=cr&CRid=' .. id end, categoryExternalLink( 'Find a Grave' ) },
{ getLabelWithoutLink( 'Q51711', 'Quora' ), 'P3417', function(id) return 'https://www.quora.com/topic/' .. id end, categoryExternalLink( 'Quora' ) },
{ getLabelWithoutLink( 'Q213660', 'LinkedIn' ), 'P4264', function(id) return 'https://www.linkedin.com/company/' .. id end, categoryExternalLink( 'LinkedIn' ) },
}
 
{ getLabelWithLink( 'Q20730803', 'Catalogus Professorum Academiae Groninganae ', 'CPAG'),'P2016', function(id) return 'http://hoogleraren.ub.rug.nl/hoogleraren/' .. id end, categoryAuthorityControl( 'CPAG' ) },
{ getLabelWithLink( 'Q5323129', 'Entertainment Identifier Registry', 'EIDR'), 'P2704', function(id) return 'https://ui.eidr.org/view/content?id=' .. id end, categoryAuthorityControl( 'EIDR' ) },
{ getLabelWithLink( 'Q501851', 'مكتبة الإسكندرية الجديدة', 'EGAXA'), 'P1309', egaxaLink, categoryAuthorityControl( 'EGAXA' ) },
{ getLabelWithLink( 'Q36578', 'Gemeinsame Normdatei', 'GND'), 'P227', gndLink, categoryAuthorityControl( 'GND' ) },
{ getLabelWithLink( 'Q19832959', 'GNIS', 'GNIS'), 'P590', function(id) return 'https://geonames.usgs.gov/apex/f?p=gnispq:3:::NO::P3_FID:' .. id end , categoryAuthorityControl( 'GNIS' ) },
{ getLabelWithLink( 'Q3803707', 'Istituto Centrale per il Catalogo Unico', 'ICCU'), 'P396', iccuLink, categoryAuthorityControl( 'ICCU' ) },
{ getLabelWithLink( 'Q1654582', 'International Standard Audiovisual Number', 'ISAN'), 'P3212', function(id) return 'http://www.isan.org/template/1.2/publicSearch.do?code=' .. id end, categoryAuthorityControl( 'ISAN' ) },