Mwalker has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/107562


Change subject: Add Image Metadata to Image Database
......................................................................

Add Image Metadata to Image Database

Three new keys:
* artist - Returned parsed text for the artist (TODO: this is occassionally 
HTML!)
* credit - Returned parsed text for credit description (e.g. the original 
source)
* license - Text for the license (e.g. Public domain)

Change-Id: I0abe839a1355b9ac80a3a79899db7980c95f0c0d
---
M lib/image.js
M lib/index.js
2 files changed, 5 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection/OfflineContentGenerator/bundler
 refs/changes/62/107562/1

diff --git a/lib/image.js b/lib/image.js
index 2bfb4d8..4dd46b8 100644
--- a/lib/image.js
+++ b/lib/image.js
@@ -37,7 +37,7 @@
        return this.api.request(img.wiki, {
                action: 'query',
                prop: 'imageinfo',
-               iiprop: 'url|size|mediatype|mime|sha1',
+               iiprop: 'url|size|mediatype|mime|sha1|extmetadata',
                titles: img.short
        }).then(function(resp) {
                resp = resp.query.pages;
diff --git a/lib/index.js b/lib/index.js
index a8c8627..a55ba62 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -177,7 +177,10 @@
                                        short: img.short,
                                        mime: img.imageinfo.mime,
                                        mediatype: img.imageinfo.mediatype,
-                                       filename: img.filename
+                                       filename: img.filename,
+                                       artist: 
img.imageinfo.extmetadata.Artist.value,
+                                       credit: 
img.imageinfo.extmetadata.Credit.value,
+                                       license: 
img.imageinfo.extmetadata.LicenseShortName.value
                                };
                                var key = IMAGEDB_COMPAT ? img.short : 
img.resource;
                                return imageDb.put(key, metadata);

-- 
To view, visit https://gerrit.wikimedia.org/r/107562
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0abe839a1355b9ac80a3a79899db7980c95f0c0d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Collection/OfflineContentGenerator/bundler
Gerrit-Branch: master
Gerrit-Owner: Mwalker <mwal...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to