Perlwikibot/概述
外观
原始作者 | ST47 |
---|---|
开发者 | Perlwikibot 团队 |
首次发布 | 2007 年 8 月 25 日 |
稳定版本 | 5.5.7 / 2013 年 11 月 |
用什么语言写的 | Perl |
许可证 | GNU 通用公共许可证 |
网站 | http://perlwikipedia.googlecode.com |
Perlwikibot 是一个机器人框架,类似于 Pywikibot,只不过是用 Perl 编写的。
当然不是!Pywikibot 是一个宝贵的机器人框架(Tawkerbot2 代码以及大多数主要机器人都是用它编写的),但是,如果 Perl 程序员被限制在使用 Python,他们就无法定制和扩展代码以满足他们的需求。使用用他们的“本机语言”编写的开源框架,他们将能够更好地用他们熟悉的语言编写机器人,甚至可以定制框架以满足它最初没有想到的需求。
Perlwikibot 几乎完全跨维基,因此你可以用它为几乎任何 MediaWiki 维基编写机器人。从 5.005007 版本开始,Perlwikibot 不支持 WikiData 特定的查询或编辑。
- 检索文章、章节和旧版本的维基文本
- 编辑页面
- 检索文章的历史记录
- 恢复到文章的旧版本(手动、撤销或回滚)
- 检索 最近更改 日志
- 检索 反向链接和转包
- 清除页面缓存
- 检索类别中所有页面的列表
- 运行 链接搜索
- 删除和取消删除页面
- 封锁和解除封锁用户
- 保护和取消保护页面
- 执行跨维基导入(XML 上传正在进行中)
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 由 ST47、Shadow1、Jmax-、Oleg Alexandrov 和 Mike.lifeguard 维护。
当然可以!查看 OpenHatch 页面 以了解如何开始,或者跳转到 问题列表 并开始黑客攻击!