问题标签 [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.
sparql - Wikimedia Commons:获取子类别的名称(使用 SPARQL 或 MediaWiki API)
给定一个特定类别(即https://commons.wikimedia.org/wiki/Category:Motorcycles),我想在 SPARQL 中递归地获取所有子类别的名称:
或使用 MediaWiki API:
有没有办法做到这一点?
javascript - 在维基媒体/维基百科中搜索文件
我正在尝试在 Wikimedia commons API 中搜索特定文件类型,但运气不佳。
当前状态:我目前能够正常使用此查询获取 jpeg、png、svg 格式的图像
我在命名空间 0,6 中搜索术语“searchTerm”,它以上述格式返回图像。
但是,我在过滤掉特定文件类型时遇到了很多麻烦,例如我只需要返回 GIF 文件(.gif 格式)甚至视频/音频。我在任何地方都找不到记录。
我正在使用的当前 hack 是搜索项中的正则表达式,它以某种方式解析它(虽然精度很低)
?action=query&generator=search&gsrnamespace=0|6&gsrsearch=/^searchTerm .*gif$/&gsrlimit=30&prop=imageinfo&iiprop=url|mime&iiurlwidth=400px&format=json
有什么帮助吗?
wikipedia-api - 获取维基媒体中特定类别的所有图像
我正在寻找一种有效的方法来获取 wikimedia commons 中特定类别中的所有图像。
下图属于上述类别:
https://commons.wikimedia.org/wiki/File:Gull_portrait_ca_usa.jpg
如何获取该类别中所有图像的链接?
最终,我将使用图像 url 来查询 api 以获取原始图像的直接链接。
这些图像将用于 ML 数据集
mediawiki - 从 Wikimedia Commons 获取描述
Wikimedia Commons 有一个新功能来描述图片所描绘的内容。示例:
问题
如何使用wikimedia-android-data-client库调用或 REST HTTP 请求以 JSON 格式获取给定图像的“描述”?
mediawiki-api - MediaWiki API 不返回英语以外语言的描述
我正在使用 API https://commons.wikimedia.org/w/api.php?action=help&modules=wbsearchentities来获取 Wikimedia Commons 中的描述。
在修改属性语言/严格语言应返回相应语言的描述
我发现没有一个电话
- https://commons.wikimedia.org/w/api.php?action=wbsearchentities&format=json&language=hi&search=Q528943
- https://commons.wikimedia.org/w/api.php?action=wbsearchentities&format=json&language=hi&strictlanguage=1&search=Q528943
...返回所需语言的描述。
wikidata - 如何在 wikimedia commons 中获取作为 Wikidata 项的子类或实例的所有 Wikidata 项
我正在处理问题https://github.com/commons-app/apps-android-commons/issues/3114以添加作为给定 wikidata 项的子类或实例的所有 wikidata 项(描述)
我正在使用此 API https://www.wikidata.org/w/api.php?action=wbsearchentities&format=json&type=item&language=en&uselang=en&search=rabbit&limit=25来获取所有描绘的项目。现在我怎样才能获得这些描绘项目中的每一个的子类。
任何人都可以请帮忙。
提前致谢!
api - 获取来自 Wikimedia Commons 搜索的文件的 Wikibase 标识符
我想获取M
来自 Wikimedia Commons 搜索的所有文件的 Wikibase 标识符(带前缀的整数)。
示例:搜索aburasoba azabujuban
,查询应该返回(可能在其他结果中)M80618155
,因为它是Tantanmen.jpeg的 Wikibase 标识符,其标题包含这两个关键字。
问题:文档中的 API 调用不返回 Wikibase 标识符,而是只返回每个文件的标题/URL/等。
问题:如何修改此 API 调用以检索 Wikibase 标识符?如果可能,无需对每个结果提出另一个请求。
wikipedia - 维基媒体图片说明
在 Wikimedia commons 上获取大多数/所有图像的标题和描述的最佳方法是什么(我不需要图像本身)。我知道有 API,但我更愿意批量获取信息。
例如,当我查看https://commons.wikimedia.org/wiki/File:Schloss_Schönbühel_20180919.jpg时,我至少看到了德文和英文摘要。我假设这是以结构化方式在某个表格中。我查看了http://dumps.wikimedia.org/commonswiki/latest/commonswiki-latest-image.sql.gz,但这个文件似乎只包含基本的图像元数据(大小、日期……)
我知道Get descriptions from Wikimedia Commons,它解决了一个相关但不同的问题:depicts
是最近引入的结构化数据功能,答案解释了如何使用 Wikibase API 逐一获取数据,而不是在转储中批量获取。
- 更新 -
信息似乎包含在( https://dumps.wikimedia.org/commonswiki/latest/commonswiki-latest-pages-articles.xml.bz2
的转储之一)中,但必须从每个页面的半结构化文本中提取。
php - Mediawiki 模板
我是新手mediawiki
,我在模板上遇到了麻烦。我已经安装了Liquipedia的所有扩展。在 liquipedia 的Tab:Static上,一切正常。但就我而言,当我在本地进行测试时。它没有我期望的确切输出。
这是输出的图片以指出它:
这就是我想要的输出。
关于如何做到这一点的任何想法?
先感谢您。
mediawiki - 在维基共享资源中测试图片上传
我想用来pywikibot
将一批图像上传到 Wikimedia Commons。但是,当您在 Commons 中添加图像时,如果出现错误,您将无法轻松删除它们。有没有办法在本地安装 Wikimedia Commons 以进行验证和测试?
我尝试安装mediawiki
,但似乎无法使用pywikibot
.
是否有一些具体的程序来做到这一点?