I am (vaguely) aware of API call capabilities, for example I know
ImageAnnotator.js [1] has access to image size, since it is using it. But
Bawolff is right, I am trying to access it from Lua or template code.
As for file path, I am still confused. I tried to use Special:ExpandTemplates
to test several possible syntaxes:
[[Special:filepath/Verschaffelt Moses von Michelangelo.jpg]]
[[Special:Redirect/file/Verschaffelt Moses von Michelangelo.jpg]]
[[:Special:Redirect/file/Verschaffelt Moses von Michelangelo.jpg]]
{{subst:Special:Redirect/file/Verschaffelt Moses von Michelangelo.jpg}}
And the first 3 give me a blue-link while the 4-th one does not work. I was
hoping to get
"https://upload.wikimedia.org/wikipedia/commons/3/34/Verschaffelt_Moses_von_Michelangelo.jpg"
string. KML files like [2] , called by our templates [3] hotlinking directly
to commons images.
Jarek T.
(user:jarekt)
[1] https://commons.wikimedia.org/wiki/MediaWiki:Gadget-ImageAnnotator.js
[2]
https://commons.wikimedia.org/wiki/File:Alluvial_fan,_Taklimakan_Desert,_XinJiang_Province,_China,_NASA,_ASTER.jpg/overlay.kml
[3]
https://maps.google.com/maps?hq=http://toolserver.org/~dschwen/kml.php%3Fpage%3DFile:Alluvial%2Bfan%252C%2BTaklimakan%2BDesert%252C%2BXinJiang%2BProvince%252C%2BChina%252C%2BNASA%252C%2BASTER.jpg/overlay.kml
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Brian Wolff
Sent: Friday, January 03, 2014 1:12 PM
To: wikitech-l
Subject: Re: [Wikitech-l] Is file location and file size aviable to templates
On Jan 3, 2014 11:02 AM, "Raimond Spekking" <[email protected]>
wrote:
>
> Am 03.01.2014 18:37, schrieb Brian Wolff:
> > On Jan 3, 2014 7:04 AM, "Tuszynski, Jaroslaw W." <
> > [email protected]> wrote:
> >>
> >> I was working lately on a template on commons related to automatic
> >> overlay KML creation (see [1] for KML use on Commons). Two of the
> >> items I need but do not know how to access are full file dimensions
> >> in pixels and the url to the raw image (like [2]). I think with
> >> Lua, I can use HTML Parser [3] to parse the file page, but there
> >> must be a simpler way to access those.
> >>
> >>
> >>
> >> Jarek T.
> >>
> >> (user:jarekt <http://commons.wikimedia.org/wiki/User:Jarekt> )
> >>
> >>
> >>
> >> [1] https://commons.wikimedia.org/wiki/Commons:Geocoding/Overlay
> >>
> >> [2]
> >>
https://upload.wikimedia.org/wikipedia/commons/3/36/Covington%2C_Indiana
> >> _map_from_1876_atlas.jpg
> >>
> >> [3] https://commons.wikimedia.org/wiki/Module:HTMLParser
> >>
> >> _______________________________________________
> >> Wikitech-l mailing list
> >> [email protected]
> >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >
> > You can link to special:filepath/filename to get path, but full
dimensions
> > are unavailablr.
> >
>
> Wouldn't it be a solution to add the full dimensions (+ MIME type etc)
> to the API (&prop=imageinfo&iiprop=extmetadata), would it?
>
> Raimond.
>
>
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
I believe Jarek is looking to get the info from wikitext, so that wouldnt help
him. Additionally if you have access to the api, you can use iiprop=dimensions
already.
This is a somewhat commonly requested thing (e.g. some folks on wikipedia want
to make a gallery lua module that takes aspect ratio into account), so adding
an interface to lua to retrieve this info would make sense imo.
-bawolff
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l