37,412
עריכות
חלוקת קונטרסים (שיחה | תרומות) אין תקציר עריכה |
חלוקת קונטרסים (שיחה | תרומות) אין תקציר עריכה |
||
שורה 45: | שורה 45: | ||
--[[ Property formatting functions ]] | --[[ Property formatting functions ]] | ||
--[[==========================================================================]] | --[[==========================================================================]] | ||
function p.iciaLink( id ) | |||
--P1736's format regex: \d+ (e.g. 1) | |||
if not id:match( '^%d+$' ) then | |||
return false | |||
end | |||
return '[https://www.imj.org.il/artcenter/newsite/he/?artist='..id..' '..id..']'..p.getCatForId( 'ICIA' ) | |||
end | |||
function p.aagLink( id ) | function p.aagLink( id ) | ||
שורה 257: | שורה 265: | ||
end | end | ||
return '[https://www.iaaf.org/athletes/_/'..id..' '..id..']'..p.getCatForId( 'IAAF' ) | return '[https://www.iaaf.org/athletes/_/'..id..' '..id..']'..p.getCatForId( 'IAAF' ) | ||
end | end | ||
שורה 462: | שורה 462: | ||
end | end | ||
return '[http://uli.nli.org.il/F/?func=direct&doc_number='..id..'&local_base=nlx10'..' '..id..']'..p.getCatForId( 'NLI' ) | return '[http://uli.nli.org.il/F/?func=direct&doc_number='..id..'&local_base=nlx10'..' '..id..']'..p.getCatForId( 'NLI' ) | ||
end | |||
function p.nliLinkNew( id ) | |||
--P8189's format | |||
if not id:match( '^98700%d%d%d%d%d%d%d%d05171$' ) then | |||
return false | |||
end | |||
return '[http://uli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request='..id..' '..id ..']'..p.getCatForId( 'J9U' ) | |||
end | end | ||
שורה 856: | שורה 864: | ||
-- Parameter format: { 'parameter name', 'label', propertyId # in Wikidata, formatting/validation function } | -- Parameter format: { 'parameter name', 'label', propertyId # in Wikidata, formatting/validation function } | ||
p.conf = { | p.conf = { | ||
{ 'ICIA', '[[מרכז המידע לאמנות ישראלית|ICIA]]', 1736, p.iciaLink }, | |||
{ 'NLIj9u', '[[הספרייה הלאומית|NLI]]', 8189, p.nliLinkNew }, | |||
{ 'NLI', '[[הספרייה הלאומית|NLI]]', 949, p.nliLink }, | |||
{ 'AAG', '[[גלריית האומנות טואי או טאמאקי באוקלנד|AAG]]', 3372, p.aagLink }, | { 'AAG', '[[גלריית האומנות טואי או טאמאקי באוקלנד|AAG]]', 3372, p.aagLink }, | ||
{ 'ACM-DL', '[[Association for Computing Machinery#Portal and Digital Library|ACM DL]]', 864, p.acmLink }, | { 'ACM-DL', '[[Association for Computing Machinery#Portal and Digital Library|ACM DL]]', 864, p.acmLink }, | ||
שורה 881: | שורה 892: | ||
{ 'IAAF', '[[התאחדות האתלטיקה הבינלאומית|World Athletics]]', 1146, p.iaafLink }, | { 'IAAF', '[[התאחדות האתלטיקה הבינלאומית|World Athletics]]', 1146, p.iaafLink }, | ||
{ 'ICCU', '[[המכון המרכזי לקטלוג אחיד|ICCU]]', 396, p.iccuLink }, --formerly SBN | { 'ICCU', '[[המכון המרכזי לקטלוג אחיד|ICCU]]', 396, p.iccuLink }, --formerly SBN | ||
{ 'ISNI', '[[תקן בינלאומי למזהי שמות|ISNI]]', 213, p.isniLink }, | { 'ISNI', '[[תקן בינלאומי למזהי שמות|ISNI]]', 213, p.isniLink }, | ||
{ 'Joconde', '[[Joconde]]' , 347, p.jocondeLink }, | { 'Joconde', '[[Joconde]]' , 347, p.jocondeLink }, | ||
שורה 905: | שורה 915: | ||
{ 'NLA', '[[הספרייה הלאומית של אוסטרליה|NLA]]', 409, p.nlaLink }, | { 'NLA', '[[הספרייה הלאומית של אוסטרליה|NLA]]', 409, p.nlaLink }, | ||
{ 'NLG', '[[הספרייה הלאומית של יוון|NLG]]', 3348, p.nlgLink }, | { 'NLG', '[[הספרייה הלאומית של יוון|NLG]]', 3348, p.nlgLink }, | ||
{ 'NLK', '[[הספרייה הלאומית של קוריאה|NLK]]', 5034, p.nlkLink }, | { 'NLK', '[[הספרייה הלאומית של קוריאה|NLK]]', 5034, p.nlkLink }, | ||
{ 'NLP', '[[הספרייה הלאומית של פולין|NLP]]', 1695, p.nlpLink }, | { 'NLP', '[[הספרייה הלאומית של פולין|NLP]]', 1695, p.nlpLink }, | ||
שורה 1,005: | שורה 1,014: | ||
else | else | ||
itemId = mw.wikibase.getEntityIdForCurrentPage() | itemId = mw.wikibase.getEntityIdForCurrentPage() | ||
end | |||
--experiment as requested in אולם דיונים | |||
if (parentArgs['purple'] == 'yes') then | |||
itemId = parentArgs['qid'] | |||
end | end | ||
שורה 1,028: | שורה 1,042: | ||
end end end end end end end | end end end end end end end | ||
-- dont show both NLI and NLIj9u | |||
if parentArgs.NLI and parentArgs.NLIj9u then | |||
parentArgs.NLI = '' | |||
end | |||
--Configured rows | --Configured rows | ||
local rct = 0 | local rct = 0 |