我需要渲染wikitext(从相关的mediawiki数据库中提取)并以其他格式显示(最终呈现为PDF,但基本上任何其他格式都可以).
我可以肯定地将一些能够完成这项工作的东西放在一起,但最终我会随着时间的推移编写它,我可以看到,当我团队中的人使用它们时,实施新标签的开销会耗费我很多时间.
有没有这样做的项目?
我看到了用python编写的TiddlyWiki,我将考虑借用他们的库,但与此同时我认为可能有一个项目更有利于有人知道吗?
干杯
我正在尝试编写一些Perl来将一些基于HTML的文本转换为MediaWiki格式并遇到以下问题:我想在某些文本的分隔子区域内进行搜索和替换,并想知道是否有人知道这样做的简洁方法.我的输入流类似于:
Please mail <a href="mailto:help@myco.com&Subject=Please help&Body=Please can some one help me out here">support.</a> if you want some help.
Run Code Online (Sandbox Code Playgroud)
我想改变Please help
,并Please can some one help me out here
以Please%20help
和Please%20can%20some%20one%20help%20me%20out%20here
分别,在不改变任何其他空间的就行了.
当然,我还需要能够在线上处理多个这样的链接,因此拼接不是一个很好的选择.
我已经对Perl教程网站(这不是我的第一语言)进行了很好的了解,但没有像这样的例子.任何人都可以建议一个优雅的方式吗?
我们在公司内部安装了私人MediaWiki.基于我们源代码的每日构建,我们使用Perforce标签更新Wiki,以便人们可以使用标记为简化流程的构建.我们尝试使用MediaWiki :: Bot和MediaWiki :: API在Windows服务器上使用Perl脚本自动执行此操作.
use MediaWiki::Bot;
use MediaWiki::API;
my $mw = MediaWiki::API->new();
$mw->{config}->{api_url} = 'http://somewiki/w/index.php/title#feature_List';
# log in to the wiki
$mw->login({
lgname => 'username',
lgpassword => 'password'
|| die $mw->{error}->{code} . ': ' . $mw->{error}->{details};
# get a list of articles in category
my $articles = $mw->list({
action => 'query',
list => 'categorymembers',
cmtitle => 'Category:Perl',
cmlimit => 'max'
}) || die $mw->{error}->{code} . ': ' . $mw->{error}->{details};
# and print the article titles …
Run Code Online (Sandbox Code Playgroud) 我在Local Mediawiki上面临一个独特的问题(可能).它已安装在Windows XP(XAMPP服务器,Mediawiki 1.19.1)上.我已将此安装为 - 私有wiki并添加了一些稳定的扩展(如Cite,TitleKey等).
问题是这个维基在我的电脑(localhost服务器)中使用默认的矢量皮肤正确显示,但其他人无法正确查看它.页面样式/格式根本没有出现.我试过使用monobook皮肤,但没有帮助.我都没有使用短URL(如附件链接中所述),也没有在LocalSettings.php中做过太多更改.为了更清晰,我附上一个按钮.任何帮助将非常感激.
是否可以从PHP或网页运行Ant的build.xml?
有时候BAs想要进行构建和部署,我想通过MediaWiki页面提供这个.Mediawiki正在Windows XAMPP上运行.
是否有任何MediaWiki插件或更好的解决方案?
在线下我想传递一些build.xml变量.
好的,所以.我的MediaWiki从美国的服务器迁移到德国的服务器,这种情况非常糟糕,我最终只得到了数据库.整个mediawiki安装不可避免地丢失了.
我不记得该网站运行的MediaWiki版本,虽然它是半现代的(2012年1月之后的某个时间).
PostgreSQL数据库已在新服务器中成功还原.
有没有SQL我可以查询给我版本信息?我曾尝试升级1.19,但它给了我所有的各种各样的"列已经存在"的错误,通常会失败.
我正在尝试使用 MySQL 作为 MediaWiki 的会话存储。
我已经添加:
$wgSessionHandler = 'session_mysql';
Run Code Online (Sandbox Code Playgroud)
到“LocalSettings.php”,但我在关联的 MySQL DB 中找不到任何会话表。
我想做一个 Android 应用程序,需要从维基百科的内容表中获取数据。我知道维基百科有一个 API,但不知道如何从目录中获取数据。该网站上有一个此类目录的示例:
http://de.wikipedia.org/wiki/Liste_der_Tatort-Folgen
获取数据的最佳方式是什么?这样的请求是什么样的?
我正在使用HTML和JavaScript 编写一个"auto-wikifier"工具.对于要被文本化的文本中的每个单词,我需要获得包含该单词的页面列表(以便文本中的匹配短语可以被自动获取,如果找到它们).有没有办法使用维基百科的API或Web服务之一获取包含特定单词的所有维基百科页面的列表?
function getMatchingPageTitles(theString){
//get a list of all matching page titles for a specific string, using one of Wikipedia's APIs or web services
}
Run Code Online (Sandbox Code Playgroud) 我已经探索过网络但无法找到HTML5本地存储中的数据如何在我的Wiki中显示为内容?我的目标是,如果我必须将任何数据放在我的HTML5代码的本地存储中,它应该显示在我的Wiki页面上.我怎么能把这两者联系起来(HTML5/JS和MediaWiki)?我的HTML 5代码为
<!DOCTYPE HTML>
<html>
<head>
<title> HTML5 localStorage (name/value item pairs) demo </title>
<style>
td, th {
font-family: monospace;
padding: 4px;
background-color: #ccc;
}
#hoge {
border: 1px dotted blue;
padding: 6px;
background-color: #ccc;
margin-right: 50%;
}
#items_table {
border: 1px dotted blue;
padding: 6px;
margin-top: 12px;
margin-right: 50%;
}
#items_table h2 {
font-size: 18px;
margin-top: 0px;
font-family: sans-serif;
}
label {
vertical-align: top;
}
</style>
</head>
<body onload="doShowAll()" >
<h1> HTML5 localStorage (name/value item pairs) demo</h1>
<form name=editor> …
Run Code Online (Sandbox Code Playgroud)