跳轉至內容

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 頁面 以瞭解如何開始,或者跳轉到 問題列表 並開始駭客攻擊!

華夏公益教科書