Module:Biblio/Références/Documentation

Aller à la navigation Aller à la recherche

La documentation pour ce module peut être créée à Module:Biblio/Références/Documentation/doc

Erreur de script : Erreur Lua à la ligne 1 : unexpected symbol near '=='.

== Utilisation ==

Les fonctions de ce module sont prévues pour être utilisées depuis un autre module. Elles ne fonctionnent pas si elles sont directement appelées par #invoke.

Fonctions exportables :
* <code>isbn(args)</code> – retourne un lien vers [[ISBN]] suivi de la liste des ISBN contenu dans les paramètres <code>isbn</code>, <code>isbn erroné</code>, <code>isbn2</code>, <code>isbn3</code>... avec lien vers [[spécial:Ouvrages de référence]] ; affiche aussi un message d'erreur si ce n'est pas un ISBN ou [[EAN 13]] valide (sauf paramètre <code>isbn erroné</code>) ;
* <code>issn(args)</code> – retourne un lien vers [[International Standard Serial Number|ISSN]] suivi de la liste des paramètres <code>issn</code>, <code>issn2</code>... avec un lien vers le [https://portal.issn.org portail ISSN] ;
* <code>enLigne(args)</code> – retourne un lien externe (paramètre <code>url</code>, <code>lien</code> ou  <code>doi</code>) sous le libellé « lire en ligne » (personnalisable avec <code>texte</code>), éventuellement précédé de <code>langue</code> et suivi par une date (<code>date</code> ou <code>consulté le</code>) ;
* <code>wikisource</code> – retourne un lien interne vers la page wikisource correspondant, avec le texte « lire sur wikisource » ;
* <code>indicationDeFormat(format)</code> – retourne <code>format</code> entre crochet, avec si possible une abréviation.
* <code>indicationIconeAcces(paywall)</code> – retourne une icône indiquant si le contenu est soumis à une [[Paywall|restriction d'accès]].

Les fonctions suivantes retournent un lien interne pour une base de données suivi du code en paramètre avec un lien externe vers la page correspondante dans cette base.
* <code>oclc(code OCLC)</code> – [[Online Computer Library Center]],
* <code>bnf(code BnF)</code> – [[Bibliothèque nationale de France]],
* <code>lccn(code LCCN)</code> – [[Numéro de contrôle de la Bibliothèque du Congrès]],
* <code>dnb(code DNB)</code> – [[Bibliothèque nationale allemande]],
* <code>jstor(code JSTOR)</code> – [[JSTOR]],
* <code>pmid(code PMID)</code> – [[PubMed]],
* <code>pmcid(code PCMID)</code> – [[PubMed Central]],
* <code>doi(code DOI)</code> – [[Digital Object Identifier]],
* <code>bibcode(code BibCode)</code> – [[Bibcode]],
* <code>mathreviews(code MR)</code> – [[Mathematical Reviews]],
* <code>arxiv(code arXiv)</code> – [[arXiv]],
* <code>hdl(code HDL)</code> - [[Handle System]],
* <code>libris(code LIBRIS)</code> - [[LIBRIS]],
* <code>s2cid(code S2CID)</code> - [[Semantic Scholar]],
* <code>citeseerx(code CiteSeer<sup>x</sup>)</code> - [[CiteSeerX]],
* <code>jfm(code zbMATH)</code> - [[zbMATH]].

Autres fonctions :
* <code>databaseExterne()</code> – facilite le lien vers les bases de données externe

Modules externes et autres éléments dont ce module a besoin pour fonctionner :
* <code>[[Module:Outils]]</code> – utilise les fonctions validTextArg, trim et notEmpty

{{Projet Scribunto}}

<includeonly>
[[Catégorie:Module en langage Lua]]
</includeonly>