« Module:Biblio/Références » : différence entre les versions
Contenu supprimé Contenu ajouté
sigle en majuscules, cf. RAR (format de fichier), Modèle:RAR |
Ajout paramètre sbn (Service bibliothécaire national) ; trie des différentes fonctions de base de données externe par ordre alphabétique ; BNF déplacé dans Biblio |
||
Ligne 273 :
end
-- fonctions liant des bases de données externes
local function databaseExterne( num, lienIinterne, lienExterne, complement, texteAffiche )
if Outils.notEmpty( num ) then
Ligne 305 :
end
function References.
if Outils.trim( arxiv ) then▼
return databaseExterne( oclc, '[[Online Computer Library Center|OCLC]]', 'worldcat.org/oclc/', '&lang=fr ' )▼
return databaseExterne( arxiv, '[[arXiv]]', 'arxiv.org/abs/' ):gsub( '%%2F', '/' )▼
end▼
end▼
function References.asin( asin )▼
return databaseExterne( asin, '[[Amazon Standard Identification Number|ASIN]]', 'www.amazon.fr/s/?url=search-alias&lang=fr&field-keywords=' )▼
end▼
return databaseExterne(
end
Ligne 350 ⟶ 360 :
end
function References.dnb( dnb )▼
return databaseExterne( dnb, '[[Bibliothèque nationale allemande|DNB]]', 'd-nb.info/' )▼
▲function References.BNF( frame )
end
function References.
return databaseExterne(
▲end
▲function References.dnb( dnb )
▲ return databaseExterne( dnb, '[[Bibliothèque nationale allemande|DNB]]', 'd-nb.info/' )
end
Ligne 367 ⟶ 372 :
end
function References.
return databaseExterne(
end
function References.
return databaseExterne(
end
function References.
return databaseExterne(
end
function References.
return databaseExterne(
end
function References.
return databaseExterne(
end
function References.
local id = ( sbn or '' ):upper():gsub( '\\', '' ):gsub( '^ITICCU', '' )
▲ return databaseExterne( zbl, '[[Zentralblatt MATH|zbMATH]]', 'zbmath.org/?q=an:' )
return databaseExterne( id, '[[Service bibliothécaire national]]', 'opac.sbn.it/bid/' )
▲end
▲ if Outils.trim( arxiv ) then
▲ return databaseExterne( arxiv, '[[arXiv]]', 'arxiv.org/abs/' ):gsub( '%%2F', '/' )
▲ end
end▼
▲function References.asin( asin )
▲ return databaseExterne( asin, '[[Amazon Standard Identification Number|ASIN]]', 'www.amazon.fr/s/?url=search-alias&lang=fr&field-keywords=' )
end
Ligne 409 ⟶ 405 :
return '[[s:' .. wikisource .. '|lire sur Wikisource]]'
end
▲end
▲ return databaseExterne(
end
Ligne 459 :
References.oclc( args.oclc ),
References.bnf ( args.bnf ),
References.sbn ( args.sbn ),
References.lccn( args.lccn ),
References.dnb ( args.dnb ),
|