问题标签 [wikimedia-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
434 浏览

categories - Wikimedia Commons API 查询以获取类别中子类别和照片的计数

我想查询一个 Wikimedia Commons 类别并获取一个类别中子类别和照片的计数。例如,当您查看 Wikimedia Commons 中的网页“ Category:Collections of the Brooklyn Museum ”时,您会获得子类别列表。

子类别之一

布鲁克林博物馆的欧洲艺术‎ (7 C, 301 F)

有数字7 C301 F 这意味着这有7 个类别301 个图像

如何查询 Wikimedia Commons 以获取此类别和子类别的图像计数信息?

我尝试了以下查询

http://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmlimit=100&cmtitle=Category:Collections%20of%20the%20Brooklyn%20Museum

这给了我该类别的类别成员。

我可以做一个动作渲染查询,它产生 html 表示,我可以从中刮取7 C301 F计数信息。

在没有 html 抓取的情况下,我可以使用什么查询来获取此计数信息?

0 投票
1 回答
3354 浏览

geolocation - Wikimedia Commons API 按(纬度、经度)搜索图像

我想从 Wikimedia Commons 检索图像以显示在地图上。这意味着给定一对(纬度,经度)我想在这一点附近找到图片。经过一天的搜索和尝试,我仍然不知道这是否可能。特别是我已经阅读了MediaWiki API 主页API 参考一些示例

所以我的问题是:是否可以检索带有一对地理坐标的图片?如果是,如何?

0 投票
2 回答
918 浏览

wikimedia-commons - 网页上的随机 Wikimedia Commons 图像

我想在网页上显示随机的 Wikimedia Commons 图像。

像这样的东西:http: //lkozma.net/blog/random-wiki-image-wallpaper/除了作为网页。

你会怎么做呢?

谢谢

0 投票
1 回答
94 浏览

python - 如何从维基媒体页面中提取所有图像链接?

我正在尝试使用Python Wikipedia 模块从著名画家(例如 Caravaggio)的 Wikimedia 页面中提取所有链接。

然而,该.links方法只返回链接的标题,而不是实际的hrefsrc我可以用来在我的页面上显示图像的标题。

用这个更好 import beautifulsoup吗?

0 投票
1 回答
240 浏览

mediawiki-api - 通过 api 访问 Wikimedia Commons 上的版权信息

我想使用 MediaWiki API 来获取图像的版权信息。当您单击 Wikipedia 中的图像时,会打开包含图像的页面,其中包含“更多详细信息”按钮。单击此按钮,您将进入包含“在网络上使用此文件”链接的页面。单击此链接(运行脚本“stockPhoto.call_web();”)会显示一个窗口,其中包含我想通过 MediaWiki API 调用获得的信息。

我一直在查看“action=query”和各种属性,但找不到所需的信息。任何想法?

0 投票
2 回答
994 浏览

api - 如何使用 Mediawiki API 获取一个类别中不属于另一个类别的所有图像?

我对 API 完全陌生,如果这个问题很愚蠢,我很抱歉。

我想在 Commons 中的一个类别中获取所有图像,比如说 X,但排除那些也在另一个 (Y) 中的图像。我不明白我是否真的可以做到这一点。

https://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmtype=file&cmtitle=Category:X

将得到所有这些,如何排除一些?

此外,我希望在结果中包含图像的描述,而不仅仅是文件的名称,这可能吗?

0 投票
2 回答
339 浏览

php - 通过 API 查找所有包含 Wikimedia Commons 类别中图像的页面

我目前正在尝试查找在 Wikimedia Commons 上使用特定类别的图像/媒体的所有页面。

使用 API,我可以毫无问题地列出所有图像,但我很难将查询添加到使用项目的所有页面中。

这是一个示例类别,只有两个媒体图像 https://commons.wikimedia.org/wiki/Category:Automobiles

这是我正在使用的 API 调用

长期目标是找到我们收藏中的图像出现的所有页面,然后从这些页面中获取有关图像的所有标签。然后,我们可以使用它来增强我们对这些图像的信息存档,并希望使用链接数据来找到我们可能不从 DBpedia 知道的相关图像。

我可能需要做两个查询,首先获取图像,然后请求有关每个页面的信息,但我希望在一次调用中完成所有操作。

0 投票
1 回答
259 浏览

html - 在我的网站上使用维基媒体图片

所以我有一个 wikimedia commons URL(它实际上只是实际图像的包装),如下所示: https: //commons.wikimedia.org/wiki/File:Nine_inch_nails_-_ Staples_Center_- 11-8-13 (10755555065_16053de956_o)。 jpg

如果我转到该页面,我可以看到实际图像位于: https: //upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Nine_inch_nails_-_Staples_Center_- 11-8-13 %2810755555065_16053de956_o%29 .jpg/800px-Nine_inch_nails_-_Staples_Center_- 11-8-13 %2810755555065_16053de956_o%29.jpg

我想获取实际的文件,以便可以在<img>标签中使用它。

我怀疑他们会给你一个 url 参数来返回位置,但我找不到任何关于它的信息。

提前致谢。

编辑:

我想我在这里找到了答案: https ://commons.wikimedia.org/wiki/Commons:FAQ#What_are_the_strangely_named_components_in_file_paths.3F

上传中的奇怪路径是来自文件名的 MD5 哈希的字母。

0 投票
1 回答
553 浏览

android - Android 应用程序被拒绝,因为它违反了知识产权。我应该怎么办?

该应用程序通过 Internet 在运行时获取名人的图像。我使用了可供公众使用的 MediaWiki Commons 的图像 URL,但是当应用程序被拒绝时,我通过电子邮件向 Google 发送了有关该问题的电子邮件,他们对此进行了回复。

您的应用包含被视为受版权保护的知名实体(比尔·盖茨、史蒂夫·乔布斯、穆罕默德·阿里、李小龙等)的图像。

PlayStore 上还有其他应用程序正在使用这些知名实体的照片。

我用于史蒂夫乔布斯的图像:- 史蒂夫乔布斯:Commons WikiMedia

我想请熟悉此类法律问题的人提出一些建议。我会很感激你的帮助。

0 投票
2 回答
260 浏览

mediawiki-api - 从 MediaWiki API 获取许可证信息?

我想使用以下 mediawiki-api 调用在我的网站内显示来自 Wikimedia Commons 的图像(作为链接)来搜索图像:

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&list=allimages&format=json&aifrom=LG%20G4&aiprop=dimensions%7Cmime&ailimit=5

这将返回一个搜索结果,其中包含与我的查询匹配的所有图像。但我在该回复中没有看到许可证信息。我可以使用 aiprop 中的“用户”检索上传者信息,但如何检索许可证信息(如 CC-BY-SA)?