It was great to meat many of you during the Wikimania conference in
Taipei. Thank you for all the ideas and suggestions.
Breaking change:
I have changed the prop=imageinfo a bit to return size values as
integers in json format.
More importantly, in order to simplify imageinfo format, the
repository name is now an attribute of the page element, not the
imageinfo element.
Examples:
Missing image:
<pages>
<page ns="6" title="Image:someNonExistingImage.jpg" missing=""
imagerepository="" />
</pages>
Image exists:
<page pageid="25046" ns="6" title="Image:Test.jpg"
imagerepository="local">
<imageinfo>
<ii size="105542" width="800" height="600" />
<ii size="28521" width="800" height="600" />
</imageinfo>
</page>
Image exists -- json:
"pages": {
"25046": {
"pageid": 25046,
"ns": 6,
"title": "Image:Test.jpg",
"imagerepository": "local",
"imageinfo": [
{
"size": 105542,
"width": 800,
"height": 600
},
{
"size": 28521,
"width": 800,
"height": 600
}
]
}
}