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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits