跳转至内容

Perlwikibot/概述

来自维基教科书,开放世界中的开放书籍
Perlwikibot
原始作者ST47
开发者Perlwikibot 团队
首次发布2007 年 8 月 25 日
稳定版本5.5.7 / 2013 年 11 月
用什么语言写的Perl
许可证GNU 通用公共许可证
网站http://perlwikipedia.googlecode.com

这是什么东西?

[编辑 | 编辑源代码]

Perlwikibot 是一个机器人框架,类似于 Pywikibot,只不过是用 Perl 编写的。

这意味着你想让 pywikibot 过时吗?

[编辑 | 编辑源代码]

当然不是!Pywikibot 是一个宝贵的机器人框架(Tawkerbot2 代码以及大多数主要机器人都是用它编写的),但是,如果 Perl 程序员被限制在使用 Python,他们就无法定制和扩展代码以满足他们的需求。使用用他们的“本机语言”编写的开源框架,他们将能够更好地用他们熟悉的语言编写机器人,甚至可以定制框架以满足它最初没有想到的需求。

perlwikipedia 有多完整?

[编辑 | 编辑源代码]

Perlwikibot 几乎完全跨维基,因此你可以用它为几乎任何 MediaWiki 维基编写机器人。从 5.005007 版本开始,Perlwikibot 不支持 WikiData 特定的查询或编辑。

编辑和查询维基

[编辑 | 编辑源代码]
  • 检索文章、章节和旧版本的维基文本
  • 编辑页面
  • 检索文章的历史记录
  • 恢复到文章的旧版本(手动、撤销或回滚)
  • 检索 最近更改 日志
  • 检索 反向链接和转包
  • 清除页面缓存
  • 检索类别中所有页面的列表
  • 运行 链接搜索

管理员功能

[编辑 | 编辑源代码]
  • 删除和取消删除页面
  • 封锁和解除封锁用户
  • 保护和取消保护页面
  • 执行跨维基导入(XML 上传正在进行中)

可以从 CPAN 安装 最新的稳定版本

user@host:~$ cpan
cpan> install MediaWiki::Bot
...

或者从 [1] 下载,并像安装其他 Perl 模块一样安装它

perl Makefile.PL
make
make test
sudo make install

开发版本

[编辑 | 编辑源代码]

最新的不稳定源代码可以从 github 库 获取。

 git clone https://github.com/MediaWiki-Bot/MediaWiki-Bot.git

与 pywikibot 不同,我们推荐使用不稳定的源代码树进行生产。

谁写了 perlwikibot?

[编辑 | 编辑源代码]

perlwikibot 由 ST47Shadow1Jmax-Oleg AlexandrovMike.lifeguard 维护。

我能帮忙吗?

[编辑 | 编辑源代码]

当然可以!查看 OpenHatch 页面 以了解如何开始,或者跳转到 问题列表 并开始黑客攻击!

华夏公益教科书