From b7ea49ce61c3d9c3627dee3e95d564e572955a08 Mon Sep 17 00:00:00 2001 From: Florian CUNY Date: Sun, 21 Feb 2021 16:51:19 +0100 Subject: [PATCH 1/2] version up 0.2.0 --- extension.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension.json b/extension.json index 8afa73d..cc332a6 100644 --- a/extension.json +++ b/extension.json @@ -1,6 +1,6 @@ { "name": "RecordWizard", - "version": "0.1.0", + "version": "0.2.0", "author": [ "Antoine Lamielle" ], From a85904151afb498fa2d30f9f1d158277b6ebf382 Mon Sep 17 00:00:00 2001 From: Florian CUNY Date: Sun, 21 Feb 2021 16:56:41 +0100 Subject: [PATCH 2/2] Implemented word-lists generator from Wikivoyage categories Implements https://phabricator.wikimedia.org/T275297 Added missing properties in extension.json --- README.md | 3 ++- extension.json | 3 +++ modules/generator/rw.generator.WMCategories.js | 7 +++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bf373d9..6cf2264 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,8 @@ $wgRecordWizardConfig['properties'] = array( 'qualifier' => 'P...', //string 'wikipediaTitle' => 'P...', //external-id 'wiktionaryEntry' => 'P...', //external-id - 'mediaType' => 'P...' //wikibase-item + 'mediaType' => 'P...', //wikibase-item + 'wikivoyageTitle' => 'P...' //external-id ); $wgRecordWizardConfig['items'] = array( diff --git a/extension.json b/extension.json index cc332a6..1698651 100644 --- a/extension.json +++ b/extension.json @@ -25,6 +25,9 @@ "date": "", "transcription": "", "wikidataId": "", + "wikipediaTitle": "", + "wiktionaryEntry": "", + "wikivoyageTitle": "", "mediaType": "", "languageLevel": "", "residencePlace": "", diff --git a/modules/generator/rw.generator.WMCategories.js b/modules/generator/rw.generator.WMCategories.js index 822137b..73e4a6e 100644 --- a/modules/generator/rw.generator.WMCategories.js +++ b/modules/generator/rw.generator.WMCategories.js @@ -20,13 +20,16 @@ wiktionary: { label: 'Wiktionary', property: rw.store.config.data.properties.wiktionaryEntry - } + }, // wikibooks: { label: 'Wikibooks', property: '' }, // wikinews: { label: 'Wikinews', property: '' }, // wikiquote: { label: 'Wikiquote', property: '' }, // wikisource: { label: 'Wikisource', property: '' }, // wikiversity: { label: 'Wikiversity', property: '' }, - // wikivoyage: { label: 'Wikivoyage', property: '' } + wikivoyage: { + label: 'Wikivoyage', + property: rw.store.config.data.properties.wikivoyageTitle + } }; this.siteMatrix = {}; this.metaApi = new mw.ForeignApi( 'https://meta.wikimedia.org/w/api.php', {