Utilisateur:YanikB/Template OpenRefine
Création d'un tableau avec OpenRefine
modifier
- Créer une requête Wikidata[1] et télécharger en fichier CSV (demo.csv)
- Dans Openrefine
- Get data from - This computer - sélect. fichier - demo.csv
- Parse data as - CSV / TSV / separator-based files
- Create Project
- Column 1 - Reconcile - Use values as identifiers (Add Standard Service - https://wikidata.reconci.link/en/api)
- Column 1 - Edit column - Add column based on reconciled values - Sfrwiki (titre sur WP:fr)
- Column 1 - Sort
- Column 1 - Edit column - Add column based on this column - New column name - Coordonnées
- Column 1 - Edit column - Add column based on this column - New column name - Localisation
- Column 1 - Edit column - Rename - qid
- Export - Templating
- Prefix {|
- Row Template
- | [[{{jsonize(cells["libel"].value)}}]]
- | [[{{jsonize(cells["localisation"].value)}}]]
- | align="right" | /{Population|qid={{jsonize(cells["qid"].value)}}/}
- | align="right" | /{Superficie|qid={{jsonize(cells["qid"].value)}}/}
- | align="right" | /{Densité|qid={{jsonize(cells["qid"].value)}}/}
- | /{coord|{{jsonize(cells["coordonnées"].value)}/}
- Row Separator |-
- Suffix |}
- Export
- Dans le bloc-notes
- remplacer
["
par [
et "]
par ]
.
- remplacer
/{
par {{
et /}
par }}
.
- remplacer
|"
par |
et ,-
par |-
.
- remplacer
qid="
par qid=
et "}
par }
.
- remplacer null.
- Copier le contenu dans un fichier de WP.