草庐IT

MediaWiki

全部标签

php - WordPress MediaWiki 集成

另一方面,如果我可以安装一个wiki并在WordPress之间共享登录凭据,我会很高兴。和维基。我黑了MediaWiki不久前通过sessioncookie与另一个站点(在ASPClassic中)共享登录信息,这很痛苦,维护起来更糟。理想情况下,我想找到一个插件或知道更优雅解决方案的人。 最佳答案 教程WordPress,bbPress&MediaWiki应该会让您走上正确的轨道,将MediaWiki集成到您的WordPress安装中。这肯定比破解WordPress以拥有wiki功能要容易很多,尤其是对于您所描述的那种精细权限。

python - 如何加速 Pywikibot?

我使用Pywikibot构建了一些报告工具.随着事情的发展,现在最多需要2个小时才能完成报告,所以我希望加快速度。主要思想:禁用节流,脚本是只读的,所以page.get(throttle=False)处理这个缓存直接访问数据库不幸的是,我找不到很多关于缓存和数据库访问的文档。唯一的方法似乎是深入研究代码,好吧,user-config.py中有关数据库访问的信息有限。如果有的话,我在哪里可以找到关于pywikibot缓存和直接数据库访问的好文档?还有其他方法可以加快速度吗? 最佳答案 使用PreloadingGenerator使页面被

python - 从维基百科解析出生和死亡日期?

我正在尝试编写一个python程序,可以在维基百科中搜索人们的出生和死亡日期。例如,爱因斯坦出生于:1879年3月14日;卒于:1955年4月18日。我从FetchaWikipediaarticlewithPython开始importurllib2opener=urllib2.build_opener()opener.addheaders=[('User-agent','Mozilla/5.0')]infile=opener.open('http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=conten

python - 如何通过 python 从 mediawiki 标记的文章中解析/提取数据

SourceMediawikimarkup现在我正在使用各种正则表达式将mediawiki标记中的数据“解析”到列表/字典中,以便可以使用文章中的元素。这不是最好的方法,因为必须处理的案例数量很多。如何将一篇文章的mediawiki标记解析为各种python对象,以便可以使用其中的数据?例如:将所有标题提取到字典,用它散列部分。获取所有维基间链接,并且将它们放入列表中(我知道这可以通过API完成,但我会而只有一个API调用减少带宽使用)。提取所有图像名称并将它们散列为他们的部分各种正则表达式都可以实现上述目标,但我发现我必须制作的数字相当大。这是mediawikiunofficials

html - <Code> 标签 CSS 就像维基百科

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在用HTML和CSS编写一些页面,其中将包含代码示例。我想要像WikiPedia上那样的灰色框(我知道这是通过MediaWiki完成的)。一个示例页面是:http://en.wikipedia.org/wiki/Dd_(Unix)#Uses您会看到代码有一个灰色框,周围有虚线。同样在页面的上方,仅使用“dd”的文本是等宽的,但没有显示框。你能告诉我如

html - <Code> 标签 CSS 就像维基百科

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在用HTML和CSS编写一些页面,其中将包含代码示例。我想要像WikiPedia上那样的灰色框(我知道这是通过MediaWiki完成的)。一个示例页面是:http://en.wikipedia.org/wiki/Dd_(Unix)#Uses您会看到代码有一个灰色框,周围有虚线。同样在页面的上方,仅使用“dd”的文本是等宽的,但没有显示框。你能告诉我如

php - 我所有的 MediaWiki 页面都是空白的

突然之间,我所有的Mediawiki页面都是空白的。如果我单击编辑字段,内容仍然存在。我检查了sqlite文件,它看起来很好。我打开调试输出并得到以下信息:Warning:preg_match():Compilationfailed:groupnamemuststartwithanon-digitatoffset8in/usr/share/webapps/mediawiki/includes/MagicWord.phponline907Warning:preg_match_all():Compilationfailed:groupnamemuststartwithanon-digita

php - 我所有的 MediaWiki 页面都是空白的

突然之间,我所有的Mediawiki页面都是空白的。如果我单击编辑字段,内容仍然存在。我检查了sqlite文件,它看起来很好。我打开调试输出并得到以下信息:Warning:preg_match():Compilationfailed:groupnamemuststartwithanon-digitatoffset8in/usr/share/webapps/mediawiki/includes/MagicWord.phponline907Warning:preg_match_all():Compilationfailed:groupnamemuststartwithanon-digita

mysql - 将 MediaWiki 内容合并在一起

目前我有两个MediaWikis,一个比另一个版本稍旧。我想将两者的内容合并在一起,而不消除重复的页面。到目前为止,我能想到的最佳选择是使用机器人(如pywikipedia)浏览一个wiki的所有页面,然后尝试将它们插入另一个,重命名重复的页面。虽然这个解决方案似乎需要一段时间才能完成。有没有一种我不知道的更愉快的方式来做到这一点?我没有直接使用MediaWiki数据库,所以我不太愿意在不知道自己在做什么的情况下弄乱它。 最佳答案 MediaWiki有import和export功能,可用于移动内容。它会合并现有页面的历史记录(请参阅

mysql - 将 MediaWiki 内容合并在一起

目前我有两个MediaWikis,一个比另一个版本稍旧。我想将两者的内容合并在一起,而不消除重复的页面。到目前为止,我能想到的最佳选择是使用机器人(如pywikipedia)浏览一个wiki的所有页面,然后尝试将它们插入另一个,重命名重复的页面。虽然这个解决方案似乎需要一段时间才能完成。有没有一种我不知道的更愉快的方式来做到这一点?我没有直接使用MediaWiki数据库,所以我不太愿意在不知道自己在做什么的情况下弄乱它。 最佳答案 MediaWiki有import和export功能,可用于移动内容。它会合并现有页面的历史记录(请参阅