« Module:Bases/littérature » : différence entre les versions
mAucun résumé des modifications |
Ajout approuvé sur Wikipédia:Ateliers Bases/Nouveautés Balise : Annulation |
||
(31 versions intermédiaires par 7 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
return { |
|||
local p = {} |
|||
-- { {nom, langue du nom}, propriété Wikidata, format URL} |
|||
local wikidata = require "Module:Wikidata" |
|||
local bases = { |
|||
-- { nom, propriété Wikidata, format URL} |
|||
{"Académie brésilienne des lettres", "P5527", "http://www.academia.org.br/academicos/$1"}, |
|||
{"Académie française <small>(membres)</small>", "P4717", "http://www.academie-francaise.fr/les-immortels/$1"}, |
{"Académie française <small>(membres)</small>", "P4717", "http://www.academie-francaise.fr/les-immortels/$1"}, |
||
{"Académie française <small>(lauréats)</small>", "P5645", "http://www.academie-francaise.fr/$1"}, |
{"Académie française <small>(lauréats)</small>", "P5645", "http://www.academie-francaise.fr/$1"}, |
||
{"Académie suédoise", "P5325", "http://www.svenskaakademien.se/svenska-akademien/ledamotsregister/$1"}, |
{"Académie suédoise", "P5325", "http://www.svenskaakademien.se/svenska-akademien/ledamotsregister/$1"}, |
||
{"Academy of American Poets", "P5343", "https://www.poets.org/poetsorg/poet/$1"}, |
{{"Academy of American Poets", "en"}, "P5343", "https://www.poets.org/poetsorg/poet/$1"}, |
||
{"Academy of New Zealand Literature", "P5635", "https://www.anzliterature.com/member/$1/"}, |
|||
{"AnimeClick", "P5846", "https://www.animeclick.it/novel/$1/_"}, |
|||
{"Archives de littérature du Moyen Âge", "P4549", "https://arlima.net/no/$1"}, |
{"Archives de littérature du Moyen Âge", "P4549", "https://arlima.net/no/$1"}, |
||
{" |
{{"Australian Poetry Library", "en"}, "P5465", "https://www.poetrylibrary.edu.au/poets/$1"}, |
||
{" |
{"Autrices et auteurs de Suisse", "P9046", "https://encyclopedia.a-d-s.ch/Person/$1"}, |
||
{{"Base de datos de premiados", "es"}, "P5498", "http://www.mecd.gob.es/premiado/mostrarDetalleAction.do?prev_layout=premiadoResultado&layout=premiadoFicha&cache=init&language=es&id=$1"}, |
|||
{"Australian Poetry Library", "P5465", "https://www.poetrylibrary.edu.au/poets/$1"}, |
|||
{" |
{{"British Council", "en"}, "P5364", "https://literature.britishcouncil.org/writer/$1"}, |
||
{"Autores.uy", "P2558", "http://autores.uy/entidad/$1"}, |
|||
{"Autrices et auteurs de Suisse", "P1291", "http://repertoire.a-d-s.ch/edit/detail_a.php?id_autor=$1"}, |
|||
{"Banque de littérature suédoise", "P5101", "https://litteraturbanken.se/forfattare/$1"}, |
|||
{"Base de datos de premiados", "P5498", "http://www.mecd.gob.es/premiado/mostrarDetalleAction.do?prev_layout=premiadoResultado&layout=premiadoFicha&cache=init&language=es&id=$1"}, |
|||
{"BiblioNet", "P2188", "http://www.biblionet.gr/author/$1"}, |
|||
{"Bibliopoche", "P5695", "https://www.bibliopoche.com/ecrivain/wd/$1.html"}, |
|||
{"Biblioteca Virtual Miguel de Cervantes", "P2799", "https://data.cervantesvirtual.com/person/$1"}, |
|||
{"Biblioteca Virtual Miguel de Cervantes", "P3976", "https://data.cervantesvirtual.com/work/$1"}, |
|||
{"Biblioteca Virtual Miguel de Cervantes", "P4098", "http://data.cervantesvirtual.com/location/$1"}, |
|||
{"Bibliothèque de la Pléiade", "P5613", "http://www.la-pleiade.fr/Auteur/$1"}, |
|||
{"BookBrainz", "P2607", "https://bookbrainz.org/creator/$1"}, |
|||
{"British Council", "P5364", "https://literature.britishcouncil.org/writer/$1"}, |
|||
{"Catalogo Vegetti della Letteratura Fantastica", "P2191", "http://www.fantascienza.com/catalogo/autori/$1"}, |
|||
{"Centre international de poésie Marseille", "P5393", "https://cipmarseille.fr/auteur_fiche.php?id=$1"}, |
{"Centre international de poésie Marseille", "P5393", "https://cipmarseille.fr/auteur_fiche.php?id=$1"}, |
||
{"Centre national du livre", "P5637", "http://cnl.bibli.fr/index.php?lvl=author_see&id=$1"}, |
|||
{"Centre pour le livre, l'image et la culture numérique", "P5547", "http://livre.ciclic.fr/contact/$1"}, |
|||
{"Crime Writers' Association", "P5747", "https://thecwa.co.uk/find-an-author/$1/"}, |
|||
{"''Dictionnaire des auteurs luxembourgeois''", "P4749", "http://www.autorenlexikon.lu/page/author/$1/FRE/index.html"}, |
{"''Dictionnaire des auteurs luxembourgeois''", "P4749", "http://www.autorenlexikon.lu/page/author/$1/FRE/index.html"}, |
||
{"''Dictionnaire des |
{"''Dictionnaire des auteurs de langue française en Amérique du Nord''", "P6470", "http://services.banq.qc.ca/sdx/dalfan/document.xsp?id=$1"}, |
||
{" |
{{"Enciclopedia de la literatura en México", "es"}, "P1565", "http://www.elem.mx/autor/datos/$1"}, |
||
{{"The Encyclopedia of Science Fiction", "en"}, "P5357", "https://www.sf-encyclopedia.com/entry/$1"}, |
|||
{"Early Modern Letters Online", "P1802", "http://emlo.bodleian.ox.ac.uk/profile/person/$1"}, |
|||
{"Early Modern Letters Online", "P4672", "http://emlo.bodleian.ox.ac.uk/profile/location/$1"}, |
|||
{"Ecrivains vaudois", "P1253", "https://db-prod-bcul.unil.ch/persovd/auteurvd.php?Code=F&Num=$1"}, |
|||
{"EDIT16", "P5492", "http://edit16.iccu.sbn.it/scripts/iccu_ext.dll?fn=11&res=$1"}, |
|||
{"''Electronic Enlightenment Biographical Dictionary''", "P3429", "http://www.e-enlightenment.com/person/$1/"}, |
|||
{"Enciclopedia de la literatura en México", "P1565", "http://www.elem.mx/autor/datos/$1"}, |
|||
{"The Encyclopedia of Science Fiction", "P5357", "http://www.sf-encyclopedia.com/entry/$1"}, |
|||
{"Ent'revues", "P4706", "https://www.entrevues.org/revues/$1"}, |
{"Ent'revues", "P4706", "https://www.entrevues.org/revues/$1"}, |
||
{"Étonnants voyageurs", "P5377", " |
{"Étonnants voyageurs", "P5377", "https://etonnants-voyageurs.com/spip.php?article$1"}, |
||
{" |
{"Île en île", "P5409", "https://ile-en-ile.org/$1/"}, |
||
{" |
{{"Incunabula Short Title Catalogue", "en"}, "P6494", "https://data.cerl.org/istc/$1"}, |
||
{"Fédération des maisons d'écrivain et des patrimoines littéraires", "P4881", "http://www.litterature-lieux.com/fiche-site-$1.htm"}, |
|||
{"Galiciana", "P3307", "https://biblioteca.galiciana.gal/i18n/consulta/busqueda_referencia.cmd?campo=idautor&idValor=$1"}, |
|||
{"Goodreads", "P2963", "https://www.goodreads.com/author/show/$1"}, |
|||
{"Goodreads", "P2969", "https://www.goodreads.com/book/show/$1"}, |
|||
{"Guide Nicaise", "P4907", "http://www.gallimard.net/nicaise/html/autngall/$1.htm"}, |
|||
{"GujLit", "P4180", "https://gujlit.com/profile.php?pId=$1"}, |
|||
{"GujLit", "P4181", "https://gujlit.com/book-details.php?bId=$1"}, |
|||
{"Île en île", "P5409", "http://ile-en-ile.org/$1/"}, |
|||
{"Infocentre littéraire des écrivains", "P5532", "http://www.litterature.org/recherche/ecrivains/-$1/"}, |
{"Infocentre littéraire des écrivains", "P5532", "http://www.litterature.org/recherche/ecrivains/-$1/"}, |
||
{"Institut mémoires de l'édition contemporaine", "P5712", "https://www.imec-archives.com/fonds/$1"}, |
-- {"Institut mémoires de l'édition contemporaine", "P5712", "https://www.imec-archives.com/fonds/$1"}, -- ne fonctionne plus |
||
{" |
{{"Internet Speculative Fiction Database", "en"}, "P1233", "http://www.isfdb.org/cgi-bin/ea.cgi?$1"}, |
||
{"Internet |
{{"Internet Speculative Fiction Database", "en"}, "P1234", "http://www.isfdb.org/cgi-bin/pl.cgi?$1"}, |
||
{"Internet Speculative Fiction Database", " |
{{"Internet Speculative Fiction Database", "en"}, "P1235", "http://www.isfdb.org/cgi-bin/pe.cgi?$1"}, |
||
{"Internet Speculative Fiction Database", " |
{{"Internet Speculative Fiction Database", "en"}, "P1274", "http://www.isfdb.org/cgi-bin/title.cgi?$1"}, |
||
{{"Kritisches Lexikon zur fremdsprachigen Gegenwartsliteratur", "de"}, "P1289", "https://www.munzinger.de/search/go/document.jsp?id=$1"}, |
|||
{"Internet Speculative Fiction Database", "P1274", "http://www.isfdb.org/cgi-bin/title.cgi?$1"}, |
|||
{" |
{{"''London Review of Books''", "en"}, "P5502", "https://www.lrb.co.uk/contributors/$1"}, |
||
{{"Modern American Poetry", "en"}, "P5509", "https://www.modernamericanpoetry.org/poet/$1"}, |
|||
{"Kritisches Lexikon zur fremdsprachigen Gegenwartsliteratur", "P1289", "http://www.munzinger.de/search/go/document.jsp?id=$1"}, |
|||
{" |
{{"New Zealand Book Council", "en"}, "P5640", "https://www.read-nz.org/writer/$1/"}, |
||
{"LibriVox", "P1899", "https://librivox.org/author/$1"}, |
|||
{"Literaturaren Zubitegia", "P5985", "https://zubitegia.armiarma.eus/?i=$1"}, |
|||
{"Literature Ireland", "P5542", "http://www.literatureireland.com/author-database/author-holder/show/$1"}, |
|||
{"Livre et lecture en Bretagne", "P5543", "https://www.livrelecturebretagne.fr/personne/?search=1&slug=rechercher-un-auteur&prs_id=$1"}, |
|||
{"''London Review of Books''", "P5502", "https://www.lrb.co.uk/contributors/$1"}, |
|||
{"La Lorraine des écrivains", "P5700", "http://lalorrainedesecrivains.univ-lorraine.fr/$1/"}, |
|||
{"Lord Byron and his Times", "P2977", "http://www.lordbyron.org/persRec.php?&selectPerson=$1"}, |
|||
{"''Los Angeles Review of Books'' <small>(auteurs)</small>", "P5705", "https://lareviewofbooks.org/author-page/$1/"}, |
|||
{"''Los Angeles Review of Books'' <small>(contributeurs)</small>", "P5639", "https://lareviewofbooks.org/contributor/$1/"}, |
|||
{"Modern American Poetry", "P5509", "http://www.english.illinois.edu/maps/poets/$1.htm"}, |
|||
{"''The New York Review of Books''", "P5419", "https://www.nybooks.com/contributors/$1/"}, |
|||
{"New Zealand Book Council", "P5640", "http://www.bookcouncil.org.nz/writer/$1/"}, |
|||
{"NEWW Women Writers", "P2533", "http://resources.huygens.knaw.nl/womenwriters/vre/persons/$1"}, |
|||
{"NooSFere", "P5570", "https://www.noosfere.org/livres/auteur.asp?numauteur=$1"}, |
{"NooSFere", "P5570", "https://www.noosfere.org/livres/auteur.asp?numauteur=$1"}, |
||
{"NooSFere", "P5571", "https://www.noosfere.org/livres/EditionsLivre.asp?numitem=$1"}, |
{"NooSFere", "P5571", "https://www.noosfere.org/livres/EditionsLivre.asp?numitem=$1"}, |
||
{"NooSFere", "P5792", "https://www.noosfere.org/livres/serie.asp?numserie=$1"}, |
{"NooSFere", "P5792", "https://www.noosfere.org/livres/serie.asp?numserie=$1"}, |
||
{" |
{"NooSFere", "P6221", "https://www.noosfere.org/livres/EditionsLivre.asp?ID_ItemSommaire=$1"}, |
||
{" |
{"Originala Literaturo Esperanta", "P10149", "http://literaturo.esperanto.net/autor/$1.html"}, |
||
{" |
{{"''The Paris Review''", "en"}, "P5414", "https://www.theparisreview.org/interviews/$1/wd"}, |
||
{"Poetry Archive", "P5392", "https://www.poetryarchive.org/poet/$1"}, |
{{"Poetry Archive", "en"}, "P5392", "https://www.poetryarchive.org/poet/$1"}, |
||
{"Poetry Foundation", "P5341", "https://www.poetryfoundation.org/poets/$1"}, |
{{"Poetry Foundation", "en"}, "P5341", "https://www.poetryfoundation.org/poets/$1"}, |
||
{"Poetry International Web", "P5430", "https://www. |
{{"Poetry International Web", "en"}, "P5430", "https://www.poetryinternational.org/pi/poet/$1"}, |
||
{" |
{"Printemps des poètes", "P5344", "https://www.printempsdespoetes.com/$1"}, |
||
{"Poetry Society of America", "P5503", "http://www.poetrysociety.org/psa/poetry/poets/$1/"}, |
|||
{"Poets & Writers", "P5394", "https://www.pw.org/content/$1"}, |
|||
{"Post-Reformation Digital Library", "P1463", "http://prdl.org/author_view.php?a_id=$1"}, |
|||
{"Printemps des poètes", "P5344", "https://www.printempsdespoetes.com/index.php?url=poetheque/poetes_fiche.php&cle=$1"}, |
|||
{"Projet de recherche en littérature de langue bretonne", "P5641", "http://mshb.huma-num.fr/prelib/personne/$1/"}, |
{"Projet de recherche en littérature de langue bretonne", "P5641", "http://mshb.huma-num.fr/prelib/personne/$1/"}, |
||
{" |
{"Revues littéraires", "P5711", "https://www.revues-litteraires.com/articles.php?pg=$1"}, |
||
{" |
{{"Tor.com", "en"}, "P5714", "https://www.tor.com/author/$1/"}, |
||
{"''Recours au poème''", "P5710", "https://www.recoursaupoeme.fr/auteurs/$1"}, |
|||
{"Representative Poetry Online", "P5478", "https://rpo.library.utoronto.ca/poets/$1"}, |
|||
{"Revues littéraires", "P5711", "http://www.revues-litteraires.com/articles.php?lng=fr&pg=$1"}, |
|||
{"Ricochet", "P5413", "https://www.ricochet-jeunes.org/auteurs/$1"}, |
|||
{"Ricorso", "P4928", "http://ricorso.net/rx/az-data/authors/$1"}, |
|||
{"Royal Society of Literature", "P5643", "https://rsliterature.org/fellow/$1/"}, |
|||
{"Scottish Poetry Library", "P5470", "http://www.scottishpoetrylibrary.org.uk/poetry/poets/$1"}, |
|||
{"Shakeosphere", "P2886", "https://shakeosphere.lib.uiowa.edu/persons/person.jsp?pid=$1"}, |
|||
{"Spenserians", "P2973", "http://spenserians.cath.vt.edu/AuthorRecord.php?recordid=$1"}, |
|||
{"Split This Rock", "P5609", "http://www.splitthisrock.org/poetry-database/search/search&poem_author_text-exact=$1"}, |
|||
{"Svenskt översättarlexikon", "P5147", "https://litteraturbanken.se/översättarlexikon/artiklar/$1"}, |
|||
{"Syndikat", "P5752", "https://www.das-syndikat.com/autoren/autor/$1.html"}, |
|||
{"Tor.com", "P5714", "https://www.tor.com/author/$1/"}, |
|||
{"Les Voix de la poésie", "P5477", "https://www.lesvoixdelapoesie.com/poemes/poetes/$1"}, |
|||
} |
} |
||
function p.main(frame) |
|||
local id = frame.args.id |
|||
if id == "" then |
|||
id = nil |
|||
end |
|||
local entity = mw.wikibase.getEntityObject(id) |
|||
if not entity then |
|||
return nil |
|||
end |
|||
local vals = {} |
|||
local args = frame.getParent and frame:getParent().args or {} |
|||
for i, base in pairs(bases) do |
|||
local val = wikidata.formatStatements{entity = entity, text = base[1], property = base[2], urlpattern = base[3], numval = 1, addcat = true} |
|||
if val and args[ base[1] ] == nil and args[ base[2] ] == nil then |
|||
table.insert(vals, val) |
|||
end |
|||
end |
|||
if #vals == 0 then |
|||
return nil |
|||
end |
|||
local header = '' |
|||
if #vals > 1 then |
|||
header = "Ressources relatives à la littérature : " |
|||
else |
|||
header = 'Ressource relative à la littérature : ' |
|||
end |
|||
return wikidata.addLinkBack(header .. table.concat( vals, ' • ' ), entity, "identifiers" ) -- lien vers la section approriété de Wikidata |
|||
end |
|||
return p |
Dernière version du 30 juillet 2022 à 16:04
Ce module sert fournir la liste des bases au module {{Bases littérature}}.
Utilisation
Les différentes informations à renseigner sont visibles dans le tableau sur la page Modèle:Bases littérature#Utilisation, en particulier pour l'édition des colonnes Libellé et URL.
{{nom, langue du nom}, propriété Wikidata, format URL}
nom
: colonne libellé de la documentation de la base ; texte affiché sur les pages où la base est utilisée.langue du nom
: code langue du libellé, pour l'accessibilité.propriété Wikidata
: colonne propriété.format URL
: colonne URL.
- Pour renseigner la langue de la base et son accessibilité
- Pour l'affichage par le modèle de la ou les langues de rédaction du contenu de la bases (colonne langue) :
depuis sa documentation cliquez sur la propriété wikidata correspondante, éditez le paramètre P1630 (« format de l'URL ») et ajoutez le qualifier P407 (« langue de l'œuvre, du nom ou du terme ») avec la ou les langues voulues. Regardez par exemple le résultat sur la page P3973 (« identifiant Petőfi Irodalmi Múzeum »). - Pour l'accessibilité de la lecture de la langue du libellé de la base :
éditer ce module pour chaque libellé qui n'est pas en français remplacer par exemple"BookBrainz"
par{"BookBrainz", "en"}
- Ajout d'une base
Tout ajout ou suppression de base doit passer par Wikipédia:Ateliers Bases.
De manière générale si vous n'êtes pas sûr de vos actions, faite une demande sur cette même discussion.
Les autres paramètres sont importés par le module depuis la page wikidata de la propriété.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
return {
-- { {nom, langue du nom}, propriété Wikidata, format URL}
{"Académie française <small>(membres)</small>", "P4717", "http://www.academie-francaise.fr/les-immortels/$1"},
{"Académie française <small>(lauréats)</small>", "P5645", "http://www.academie-francaise.fr/$1"},
{"Académie suédoise", "P5325", "http://www.svenskaakademien.se/svenska-akademien/ledamotsregister/$1"},
{{"Academy of American Poets", "en"}, "P5343", "https://www.poets.org/poetsorg/poet/$1"},
{"Archives de littérature du Moyen Âge", "P4549", "https://arlima.net/no/$1"},
{{"Australian Poetry Library", "en"}, "P5465", "https://www.poetrylibrary.edu.au/poets/$1"},
{"Autrices et auteurs de Suisse", "P9046", "https://encyclopedia.a-d-s.ch/Person/$1"},
{{"Base de datos de premiados", "es"}, "P5498", "http://www.mecd.gob.es/premiado/mostrarDetalleAction.do?prev_layout=premiadoResultado&layout=premiadoFicha&cache=init&language=es&id=$1"},
{{"British Council", "en"}, "P5364", "https://literature.britishcouncil.org/writer/$1"},
{"Centre international de poésie Marseille", "P5393", "https://cipmarseille.fr/auteur_fiche.php?id=$1"},
{"''Dictionnaire des auteurs luxembourgeois''", "P4749", "http://www.autorenlexikon.lu/page/author/$1/FRE/index.html"},
{"''Dictionnaire des auteurs de langue française en Amérique du Nord''", "P6470", "http://services.banq.qc.ca/sdx/dalfan/document.xsp?id=$1"},
{{"Enciclopedia de la literatura en México", "es"}, "P1565", "http://www.elem.mx/autor/datos/$1"},
{{"The Encyclopedia of Science Fiction", "en"}, "P5357", "https://www.sf-encyclopedia.com/entry/$1"},
{"Ent'revues", "P4706", "https://www.entrevues.org/revues/$1"},
{"Étonnants voyageurs", "P5377", "https://etonnants-voyageurs.com/spip.php?article$1"},
{"Île en île", "P5409", "https://ile-en-ile.org/$1/"},
{{"Incunabula Short Title Catalogue", "en"}, "P6494", "https://data.cerl.org/istc/$1"},
{"Infocentre littéraire des écrivains", "P5532", "http://www.litterature.org/recherche/ecrivains/-$1/"},
-- {"Institut mémoires de l'édition contemporaine", "P5712", "https://www.imec-archives.com/fonds/$1"}, -- ne fonctionne plus
{{"Internet Speculative Fiction Database", "en"}, "P1233", "http://www.isfdb.org/cgi-bin/ea.cgi?$1"},
{{"Internet Speculative Fiction Database", "en"}, "P1234", "http://www.isfdb.org/cgi-bin/pl.cgi?$1"},
{{"Internet Speculative Fiction Database", "en"}, "P1235", "http://www.isfdb.org/cgi-bin/pe.cgi?$1"},
{{"Internet Speculative Fiction Database", "en"}, "P1274", "http://www.isfdb.org/cgi-bin/title.cgi?$1"},
{{"Kritisches Lexikon zur fremdsprachigen Gegenwartsliteratur", "de"}, "P1289", "https://www.munzinger.de/search/go/document.jsp?id=$1"},
{{"''London Review of Books''", "en"}, "P5502", "https://www.lrb.co.uk/contributors/$1"},
{{"Modern American Poetry", "en"}, "P5509", "https://www.modernamericanpoetry.org/poet/$1"},
{{"New Zealand Book Council", "en"}, "P5640", "https://www.read-nz.org/writer/$1/"},
{"NooSFere", "P5570", "https://www.noosfere.org/livres/auteur.asp?numauteur=$1"},
{"NooSFere", "P5571", "https://www.noosfere.org/livres/EditionsLivre.asp?numitem=$1"},
{"NooSFere", "P5792", "https://www.noosfere.org/livres/serie.asp?numserie=$1"},
{"NooSFere", "P6221", "https://www.noosfere.org/livres/EditionsLivre.asp?ID_ItemSommaire=$1"},
{"Originala Literaturo Esperanta", "P10149", "http://literaturo.esperanto.net/autor/$1.html"},
{{"''The Paris Review''", "en"}, "P5414", "https://www.theparisreview.org/interviews/$1/wd"},
{{"Poetry Archive", "en"}, "P5392", "https://www.poetryarchive.org/poet/$1"},
{{"Poetry Foundation", "en"}, "P5341", "https://www.poetryfoundation.org/poets/$1"},
{{"Poetry International Web", "en"}, "P5430", "https://www.poetryinternational.org/pi/poet/$1"},
{"Printemps des poètes", "P5344", "https://www.printempsdespoetes.com/$1"},
{"Projet de recherche en littérature de langue bretonne", "P5641", "http://mshb.huma-num.fr/prelib/personne/$1/"},
{"Revues littéraires", "P5711", "https://www.revues-litteraires.com/articles.php?pg=$1"},
{{"Tor.com", "en"}, "P5714", "https://www.tor.com/author/$1/"},
}