标签: mediawiki

使用Python渲染wiki文档

我需要渲染wikitext(从相关的mediawiki数据库中提取)并以其他格式显示(最终呈现为PDF,但基本上任何其他格式都可以).

我可以肯定地将一些能够完成这项工作的东西放在一起,但最终我会随着时间的推移编写它,我可以看到,当我团队中的人使用它们时,实施新标签的开销会耗费我很多时间.

有没有这样做的项目?

我看到了用python编写的TiddlyWiki,我将考虑借用他们的库,但与此同时我认为可能有一个项目更有利于有人知道吗?

干杯

python mediawiki wikitext

0
推荐指数
1
解决办法
1845
查看次数

我怎样才能操作P​​erl字符串的一部分?

我正在尝试编写一些Perl来将一些基于HTML的文本转换为MediaWiki格式并遇到以下问题:我想在某些文本的分隔子区域内进行搜索和替换,并想知道是否有人知道这样做的简洁方法.我的输入流类似于:

Please mail <a href="mailto:help@myco.com&amp;Subject=Please help&amp;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 herePlease%20helpPlease%20can%20some%20one%20help%20me%20out%20here分别,在不改变任何其他空间的就行了.

当然,我还需要能够在线上处理多个这样的链接,因此拼接不是一个很好的选择.

我已经对Perl教程网站(这不是我的第一语言)进行了很好的了解,但没有像这样的例子.任何人都可以建议一个优雅的方式吗?

regex perl mediawiki

0
推荐指数
1
解决办法
111
查看次数

MediaWiki :: API中出现"无法解码JSON"错误的原因是什么?

我们在公司内部安装了私人MediaWiki.基于我们源代码的每日构建,我们使用Perforce标签更新Wiki,以便人们可以使用标记为简化流程的构建.我们尝试使用MediaWiki :: BotMediaWiki :: 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)

perl mediawiki wikipedia-api mediawiki-api

0
推荐指数
1
解决办法
751
查看次数

Mediawiki页面显示不正确

我在Local Mediawiki上面临一个独特的问题(可能).它已安装在Windows XP(XAMPP服务器,Mediawiki 1.19.1)上.我已将此安装为 - 私有wiki并添加了一些稳定的扩展(如Ci​​te,TitleKey等).

问题是这个维基在我的电脑(localhost服务器)中使用默认的矢量皮肤正确显示,但其他人无法正确查看它.页面样式/格式根本没有出现.我试过使用monobook皮肤,但没有帮助.我都没有使用短URL(如附件链接中所述),也没有在LocalSettings.php中做过太多更改.为了更清晰,我附上一个按钮.任何帮助将非常感激.

Stackoverflow回答

图像快照

apache xampp mediawiki

0
推荐指数
1
解决办法
3193
查看次数

从PHP运行Ant build.xml

是否可以从PHP或网页运行Ant的build.xml?
有时候BAs想要进行构建和部署,我想通过MediaWiki页面提供这个.Mediawiki正在Windows XAMPP上运行.
是否有任何MediaWiki插件或更好的解决方案?
在线下我想传递一些build.xml变量.

php ant mediawiki

0
推荐指数
1
解决办法
1408
查看次数

仅从数据库确定MediaWiki版本

好的,所以.我的MediaWiki从美国的服务器迁移到德国的服务器,这种情况非常糟糕,我最终只得到了数据库.整个mediawiki安装不可避免地丢失了.

我不记得该网站运行的MediaWiki版本,虽然它是半现代的(2012年1月之后的某个时间).

PostgreSQL数据库已在新服务器中成功还原.

有没有SQL我可以查询给我版本信息?我曾尝试升级1.19,但它给了我所有的各种各样的"列已经存在"的错误,通常会失败.

php sql mediawiki

0
推荐指数
1
解决办法
414
查看次数

MediaWiki 1.22 - 会话存储

我正在尝试使用 MySQL 作为 MediaWiki 的会话存储。

我已经添加:

$wgSessionHandler = 'session_mysql';
Run Code Online (Sandbox Code Playgroud)

到“LocalSettings.php”,但我在关联的 MySQL DB 中找不到任何会话表。

wiki mediawiki

0
推荐指数
1
解决办法
539
查看次数

从维基百科获取目录(通过 API)

我想做一个 Android 应用程序,需要从维基百科的内容表中获取数据。我知道维基百科有一个 API,但不知道如何从目录中获取数据。该网站上有一个此类目录的示例:

http://de.wikipedia.org/wiki/Liste_der_Tatort-Folgen

获取数据的最佳方式是什么?这样的请求是什么样的?

api android mediawiki wikipedia-api

-1
推荐指数
1
解决办法
607
查看次数

获取维基百科上包含特定单词的所有页面标题

我正在使用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)

javascript mediawiki wikipedia sparql dbpedia

-2
推荐指数
1
解决办法
1003
查看次数

我怎样才能将HTML5本地存储迁移到mediaWiki中

我已经探索过网络但无法找到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)

javascript html5 mediawiki local-storage

-8
推荐指数
1
解决办法
526
查看次数