问题标签 [wikimedia]
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.
api - 获取链接到给定维基百科页面的所有页面 ID
我正在尝试使用 wikimedia 公共 API 来访问英语维基百科数据库。
我想有一种方法来获取链接到给定页面的所有页面 id。
如果我这样做: http ://en.wikipedia.org/w/api.php?action=query&titles=computer&format=xml
我只能获取“计算机”页面的页面 ID。
我知道我可以解析该页面内的“href”标签并进行 n 次查询,但效率不高。
我可以仅通过 api 实现这一目标吗?
javascript - 从随机文章中获取链接
我有一个函数可以获取随机 Wikipedia 文章的第一部分,但我不知道如何获取该文章的实际 URL。我在 WikiMedia API 中四处寻找,但找不到。
有任何想法吗?
parsing - 如何解析维基词典 API?
缺乏在线资源来演示我如何解析维基词典 API 响应,如下所示:
基本上我想要的只是英文定义,但是响应格式太奇怪了,以至于这个词的所有内容都混杂成一个不可分割的大块。
- 是否有一种 API 方法可以获取实际JSON 格式的响应,其中英文定义只是一个 JSON 键?
- 我是否必须求助于正则表达式模式才能做到这一点,这看起来如何?
- 最后,为什么 API 设计者会返回这样的数据?我想判断并说他们不知道自己在做什么,但肯定是有原因的。
mediawiki-api - 维基媒体模板字体
有谁知道如何让 {{font}} 模板在 wikimedia 中工作?我几乎放弃了,因为我找不到任何关于如何安装它的可靠文档。每当我在 {{font}} 模板中包装文本时,它会将文本呈现为 Template:font ..
这太荒谬了。我搜索了安装模板,下载模板等。没有任何有价值的东西出现。
任何人都可以帮忙吗?
formatting - 维基媒体中使用的换行符
维基媒体项目格式中使用的换行符是什么?
因为没有撤消、重做或简单/快速保存机制,所以我在普通文本编辑器中编写了一个维基媒体页面。不幸的是,当我将它粘贴到我的维基媒体条目时,所有新行都消失了。
我尝试使用\n
, \r
, \n\r
, \n\n
, \r\r
, \n\r\n\r
, <br>
, 和<p></p>
作为换行符。但是,它们都不起作用。在 my \n
,\r
变化的情况下,没有任何反应。在 html 标签的情况下,我得到换行符,但其他格式都不起作用。
这里发生了什么?我该如何解决?
编辑:我也试过了\r\n
。
附录:升级到 1.24 后,文本恢复现在对我有用。
javascript - How can I get wikimedia's jquery.i18n plugin to work with external files?
I can't get wikimedia's jquery.i18n plugin to work with external files.
This :
is working perfectly. Console says:
but this :
is not. Console says:
What am I missing ?
Here is my /assets/i18n/en.json
file :
EDIT : If i do $.i18n('message-hello')
from the console, it works. Could this be because the json file is not yet loaded when I call $.i18n('message-hello')
from my script ? And if so, how can I tell the script to wait until it is ?
wikimedia - 显示页面标题列表 wikimedia
我想在主页上显示 wiki 中所有页面的标题列表。我在文档中找不到任何内容,似乎没有维基媒体论坛。我可以在 SO 上找到的唯一问题尚未得到解答。
有什么建议么?
mediawiki - 维基百科编程类型的名称是什么?
我是一名 CMS 程序员,我创建了一个类似于 Wikipedia 的 CMS,我的意思是每个链接都可以有父页面和子页面。
在 Wikipedia 中有一个链接,该链接有一些子链接,每个子链接都有一些子链接,所有子链接也都有父链接,依此类推。
这种编程叫三系统吗?
(我不知道应该为这个问题添加什么标签)
wikipedia - 获取仅在类别中的字母下的页面
当有人打开维基百科类别时,他可以看到按字母顺序组织并位于字母下方的页面(A、B、C 等)。
例如
http://en.wikipedia.org/wiki/Category:Countries_in_Europe
但也有一些相关页面位于星号 (*)、点 (.) 下方或仅位于顶部。我怎样才能只提取那些在字母下的页面?
或者可能有人可以解释这些类型的类别(在[*,.]和[A,B,C]之间)的文章代码或类别关系有什么区别......
json - Wikipedia API 调用仅指定匿名编辑,但我得到了很多非匿名编辑
我正在尝试从 Wikimedia API 中提取有关匿名编辑的详细信息,如下所示:
注意“rcshow=anon”参数。
但是当我尝试将其导入 R 时,我发现我得到了很多非匿名编辑:
像这样:
知道发生了什么以及如何获得一组匿名编辑吗?