问题标签 [mediawiki-api]
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.
perl - MediaWiki::API 中出现“无法解码 JSON”错误的原因是什么?
我们在公司内部安装了私有的 MediaWiki。基于我们源代码的每日构建,我们使用 Perforce 标签更新 wiki,以便人们可以使用标记为简化流程的构建。我们尝试使用MediaWiki::Bot和MediaWiki::API在 Windows 服务器上使用 Perl 脚本自动执行此操作。
输出:
windows - Windows 上的 MediaWiki-API 安装
尝试在 Windows 服务器上使用 MediaWiki::Bot 和 Mediawiki::API 自动使用 perl 脚本,取自
http://metacpan.org/pod/MediaWiki::Bot
http://metacpan.org/pod/MediaWiki::API
安装问题
在 MediaWiki-Bot 上也看到了同样的问题,所以我只是将 API.pm 和 Bot.pm 文件复制到 c:/Perl/lib/MediaWiki 文件夹。
mediawiki - 维基媒体登录不返回令牌
我开始尝试使用 Wikimedia,但不知何故无法使用 HTTP 客户端(RESTClient Firefox 和其他客户端)获取登录请求。这应该相当简单,但它似乎失败了,或者我忽略了一些明显的东西。
我正在使用本网站的说明。
这是我在 RESTClient 中插入的内容:
我没有返回 MediaWiki API 结果,而是返回帮助页面(见下文)。我在这里做错了什么?感谢您的任何意见。
mediawiki-api - Semantic mediawiki:查询 api 的(无限)结果数
我想获得一些结果,这些结果可用于从语义媒体维基查询。Ask API,其中结果数大于查询限制。添加|format%3Dcount
到查询参数会引发此错误:
可捕获的致命错误:传递给 ApiSMWQuery::addQueryResult() 的参数 1 必须是 SMWQueryResult 的实例,给定字符串,在 /Users/andru/Development/practicalplants/public/w/extensions/SemanticMediaWiki/includes/api/ApiAsk.php 中调用在第 32 行并在第 51 行的 /Users/andru/Development/practicalplants/public/w/extensions/SemanticMediaWiki/includes/api/ApiSMWQuery.php 中定义
来自(例如)/w/api?action=ask&query=[[Property::+]]|limit%3D5|format%3Dcount
有谁知道通过 API 的替代路线?
mediawiki - 'mywikiLoggedOut=12345678' cookie 有什么用?
通过 API 登录时,我从 Wikimedia 框架中取回了一些 cookie:
我的维基用户名=我的用户名;
mywiki_session=a27c625a1babc58ad7cc11e317c9eed2;
mywikiLoggedOut=20120723255540";
我想知道这mywikiLoggedOut=20120723211540
是关于什么的?
我还没有找到有关此的文档,因此不胜感激。
php - 如何在 MediaWiki 扩展中获取图像?
我正在更新一个 MediaWiki 扩展,它可以很好地格式化 Bibtex 扩展(这个)。一个功能是,当存在指向 PDF 的链接时,该链接会显示一个 PDF 图标。此图标是上传到 wiki 的任何其他文件的图像(即它不是扩展本身的一部分)。然后代码会像这样访问这个图像:
但是,Image 类已被弃用和删除(我使用的是 1.19 版)。我看到“图像”现在是“文件”,但我不清楚上面的新等价物是什么。
我可以硬编码图像文件名,但这不能移植到其他设置。如果可能的话,我想保留这种使用上传到 wiki 的图像的方法。
如何处理通过 MediaWiki API 上传到 MediaWiki 的文件?
php - 如何批准 Mediawiki 中的新文章和编辑?
当用户创建或编辑文章时,我想先批准它们,然后再发布它们。我怎样才能做到这一点或什么扩展使这成为可能?
php - 如何从 MediaWiki API 获取主图像?
您好,我正在使用 Curl 从 Wikipedia 获取信息,并且我只想接收有关主要图像的信息,我不想接收文章的所有图像.. 例如.. 如果我想获取有关所有图像的信息英语图片 ( http://en.wikipedia.org/wiki/English_language ) 我应该去这个 URL: http://en.wikipedia.org/w/api.php?action=query&titles=English_Language&prop=images 但我收到了人们用 XML 说英语的国家/地区的标志:
我只想要关于主图像的信息。
ruby-on-rails - mediawiki-gateway gem 上的奇怪无限循环
代码被困在 REXML 行上的无限循环中。我已经调试过了,奇怪的是,那行代码一次又一次地运行,永远。没有任何意义。
此方法来自 mediawiki-gateway gem https://github.com/jpatokal/mediawiki-gateway
重现步骤如下
打开一个irb和代码
不幸的是,它永远不会结束。
python - 从维基百科解析出生和死亡日期?
我正在尝试编写一个 python 程序,可以在维基百科中搜索人们的出生日期和死亡日期。
例如,阿尔伯特爱因斯坦出生于:1879 年 3 月 14 日;逝世:1955 年 4 月 18 日。
这是可行的。page2
是来自 Albert Einstein 的维基百科页面的部分的 xml 表示。
我查看了本教程,现在我有了 xml 格式的页面... http://www.travisglines.com/web-coding/python-xml-parser-tutorial,但我不明白如何获取我想要的信息(出生和死亡日期)来自 xml。我觉得我必须接近,但是,我不知道如何从这里开始。
编辑
经过几次回复,我已经安装了 BeautifulSoup。我现在处于可以打印的阶段:
所以,更接近了,但我仍然不知道如何以这种格式返回 death_date。除非我开始用re
? 我可以做到,但我觉得我在这项工作中使用了错误的工具。