我需要将LaTeX转换为MediaWiki语法.公式应该保持不变,但我需要转换,例如\chapter{something}
转换为=something =.
虽然这可以通过一些sed获得,但是逐项环境会让事情变得有点脏,所以我想知道是否可以生成更好的解决方案.
什么对这项任务有用?
我想知道:有没有API或查询界面可以访问维基百科数据?
我想获得所有维基百科文章的所有标题列表.我知道有两种方法可以从维基媒体的wiki中获取内容.一个是API,另一个是数据库转储.
我不想下载wiki转储.首先,它是巨大的,其次,我对查询数据库并不是很有经验.另一方面,API的问题在于我无法找到一种只检索文章标题列表的方法,即使它需要> 4 mio请求,这可能会让我阻止任何进一步的请求.
所以我的问题是
是否有任何文本编辑器(如Notepad ++)语法突出显示MediaWiki代码?虽然Wiki脚本本身就是一种语言,但这可能与编程无关.
简而言之:我试图理解这个TypeError的含义:无法在'Window'上执行'getComputedStyle':参数1不是'Element'类型在午餐Mediawiki的VisualEditor时会出现错误,如下所示:
http://www.wiki.org.il/index.php?title=new-page&veaction=edit
该错误无法匿名创建新页面或编辑Wiki.但是,使用不同的皮肤时,错误消失:
http://www.wiki.org.il/index.php/Main_Page?useskin=vector
维基在1.25alpha上运行.
javascript mediawiki typeerror visual-editor getcomputedstyle
我一直在寻找大约2个月的时间来找到一个只获得维基百科描述部分的脚本.(这是我正在建造的机器人,不适用于IRC.)也就是说,当我说的时候
/wiki bla bla bla
Run Code Online (Sandbox Code Playgroud)
它将转到维基百科页面bla bla bla
,获取以下内容,并将其返回到聊天室:
"Bla Bla Bla"是由Gigi D'Agostino制作的一首歌的名字.他把这首歌描述为"我写的一篇文章,思考所有谈话和谈话但没有说什么的人".着名但无意义的声乐样本取自英国乐队Stretch的歌曲"你为什么这样做"
这是我找到的最接近的,但它只获取URL:
import json
import urllib.request, urllib.parse
def google(searchfor):
query = urllib.parse.urlencode({'q': searchfor})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s' % query
search_response = urllib.request.urlopen(url)
search_results = search_response.read().decode("utf8")
results = json.loads(search_results)
data = results['responseData']
hits = data['results']
if len(hits) > 0:
return hits[0]['url']
else:
return "No results found."
Run Code Online (Sandbox Code Playgroud)
(Python 3.1)
我的代码片段的字体大小相对于Wiki的默认字体大小而言太小,这使得它们难以阅读(参见下面的示例).我有什么办法可以改变它吗?
例:
生成上述代码的代码是:
==== Histograms ====
This is the code to compute the histogram:
<source lang="matlab">
nEls = numel(unique_vals);
edges = zeros(nEls+2,1);
</source>
Run Code Online (Sandbox Code Playgroud) 我注意到很多基于mediawiki的网站都使用像Robelbox,Ambox等模板.我在哪里可以获得它们以及如何安装它们?
如果我有一个页面的URL,我如何使用MediaWiki webservices获取右侧的信息框信息?
我正在使用mediawiki 1.19,我添加了facebook'喜欢'.当我点击时,发布的图像是网站徽标.如何从页面中获取图像.我通过http://developers.facebook.com/tools/debug运行该网站,似乎og:图像设置为网站徽标.如何更改此元属性?我的网站是thepetwiki.com谢谢