Also there are Special:FilePath and thumb.php. I'm not sure how this affects caching though.
http://commons.wikimedia.org/wiki/Special:FilePath/Example.svg
http://commons.wikimedia.org/w/thumb.php?f=Example.svg&w=420
-Liangent On Jul 3, 2014 4:50 AM, "Emilio J. Rodríguez-Posada" emijrp@gmail.com wrote:
Hello Markus;
The URL of a Commons image is build like this:
https://upload.wikimedia.org/wikipedia/commons/x/xy/File_name.ext
Where X and XY are the first char and first&second chars respectively of the md5sum of the filename (replacing the spaces with _).
For a 200px thumb:
https://upload.wikimedia.org/wikipedia/commons/thumb/x/xy/File_name.ext/200p...
The SVG files are a special case, therefore .png is appended to .ext, being .ext.png. For SVG doesn't mind to use big thumb sizes, but when file is JPG, don't try to generate a thumb bigger than the original file or you will get a beautiful error.
Regards
2014-07-02 22:33 GMT+02:00 Markus Krötzsch markus@semantic-mediawiki.org:
Dear Wikidatarians,
From Commons media properties, I get the string name of a file on Commons. I can easily use it to build a link to the Commons page fo rthat image.
- But how do I get the raw image URL?
- And can I also get the raw URL of a small-scale (thumbnail) image?
I would like to beautify my Wikidata applications to show some images. I know this is more of a general MediaWiki question, but it is much more relevant in Wikidata, so I am posting it here first. I guess somebody has already solved this since we have images in various Wikidata-based applications and gadgets.
Thanks
Markus
Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l
_______________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l
And there's an API module for this too: https://commons.wikimedia.org/w/api.php?action=query&titles=File:Albert%... :)
-- Legoktm
On 7/2/14, 1:59 PM, Liangent wrote:
Also there are Special:FilePath and thumb.php. I'm not sure how this affects caching though.
http://commons.wikimedia.org/wiki/Special:FilePath/Example.svg
http://commons.wikimedia.org/w/thumb.php?f=Example.svg&w=420
-Liangent
On Jul 3, 2014 4:50 AM, "Emilio J. Rodríguez-Posada" <emijrp@gmail.com mailto:emijrp@gmail.com> wrote:
Hello Markus; The URL of a Commons image is build like this: https://upload.wikimedia.org/wikipedia/commons/x/xy/File_name.ext Where X and XY are the first char and first&second chars respectively of the md5sum of the filename (replacing the spaces with _). For a 200px thumb: https://upload.wikimedia.org/wikipedia/commons/thumb/x/xy/File_name.ext/200px-File_name.ext The SVG files are a special case, therefore .png is appended to .ext, being .ext.png. For SVG doesn't mind to use big thumb sizes, but when file is JPG, don't try to generate a thumb bigger than the original file or you will get a beautiful error. Regards 2014-07-02 22:33 GMT+02:00 Markus Krötzsch <markus@semantic-mediawiki.org <mailto:markus@semantic-mediawiki.org>>: Dear Wikidatarians, From Commons media properties, I get the string name of a file on Commons. I can easily use it to build a link to the Commons page fo rthat image. * But how do I get the raw image URL? * And can I also get the raw URL of a small-scale (thumbnail) image? I would like to beautify my Wikidata applications to show some images. I know this is more of a general MediaWiki question, but it is much more relevant in Wikidata, so I am posting it here first. I guess somebody has already solved this since we have images in various Wikidata-based applications and gadgets. Thanks Markus _________________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org <mailto:Wikidata-l@lists.wikimedia.org> https://lists.wikimedia.org/__mailman/listinfo/wikidata-l <https://lists.wikimedia.org/mailman/listinfo/wikidata-l> _______________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org <mailto:Wikidata-l@lists.wikimedia.org> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l
Brilliant, thanks for the useful and informative answers :-)
Markus
On 03/07/14 07:21, Legoktm wrote:
And there's an API module for this too: https://commons.wikimedia.org/w/api.php?action=query&titles=File:Albert%... :)
-- Legoktm
On 7/2/14, 1:59 PM, Liangent wrote:
Also there are Special:FilePath and thumb.php. I'm not sure how this affects caching though.
http://commons.wikimedia.org/wiki/Special:FilePath/Example.svg
http://commons.wikimedia.org/w/thumb.php?f=Example.svg&w=420
-Liangent
On Jul 3, 2014 4:50 AM, "Emilio J. Rodríguez-Posada" <emijrp@gmail.com mailto:emijrp@gmail.com> wrote:
Hello Markus; The URL of a Commons image is build like this: https://upload.wikimedia.org/wikipedia/commons/x/xy/File_name.ext Where X and XY are the first char and first&second chars respectively of the md5sum of the filename (replacing the spaces with _). For a 200px thumb: https://upload.wikimedia.org/wikipedia/commons/thumb/x/xy/File_name.ext/200px-File_name.ext The SVG files are a special case, therefore .png is appended to .ext, being .ext.png. For SVG doesn't mind to use big thumb sizes, but when file is JPG, don't try to generate a thumb bigger than the original file or you will get a beautiful error. Regards 2014-07-02 22:33 GMT+02:00 Markus Krötzsch <markus@semantic-mediawiki.org <mailto:markus@semantic-mediawiki.org>>: Dear Wikidatarians, From Commons media properties, I get the string name of a file on Commons. I can easily use it to build a link to the Commons page fo rthat image. * But how do I get the raw image URL? * And can I also get the raw URL of a small-scale (thumbnail) image? I would like to beautify my Wikidata applications to show some images. I know this is more of a general MediaWiki question, but it is much more relevant in Wikidata, so I am posting it here first. I guess somebody has already solved this since we have images in various Wikidata-based applications and gadgets. Thanks Markus _________________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org <mailto:Wikidata-l@lists.wikimedia.org> https://lists.wikimedia.org/__mailman/listinfo/wikidata-l <https://lists.wikimedia.org/mailman/listinfo/wikidata-l> _______________________________________________ Wikidata-l mailing list Wikidata-l@lists.wikimedia.org <mailto:Wikidata-l@lists.wikimedia.org> https://lists.wikimedia.org/mailman/listinfo/wikidata-l
Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l
Wikidata-l mailing list Wikidata-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-l