lists.wikimedia.org网站
登录
注册
登录
注册
管理此列表
×
键盘快捷键
线程视图
j个
:下一条未读消息
k个
:上一条未读消息
日本
:跳转到所有线程
j l日
:跳转到MailingList概述
列表概述
所有线程
下载
更新
“phpwikipediabot”-我自己的bot代码
较老的
登录/缓存问题-用户不。。。
缺少Apache重写规则
第一个职位
答复
统计信息
线程依据
月
----- 2024 -----
六月
五月
四月
三月
二月
一月
-----2023年-----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2022 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2021 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2020 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2019 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2018 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2017 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2016 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2015 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2014 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2013 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2012 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2011 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2010 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2009 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2008 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2007 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2006 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2005 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2004 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
----- 2003 -----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
一月
-----2002年-----
十二月
十一月
十月
九月
八月
七月
六月
五月
四月
三月
二月
托默·查查姆
3月3日
2005
3月3日
'05
下午3:19。
这是User:Grammarbot背后的代码。
它的结构如下:
cronjob(每分钟运行main.php)
-main.php(检查bot是否处于活动状态,然后包括do.php)
--do.php(解析文章文本,进行文本转换,检查
关于它之前发表的文章)
---inc.php(设置错误处理和日志记录,设置编辑摘要,
替换文本等)
----inc_db.php(数据库登录详细信息)
----inc_wiki.php(wiki功能和网站详细信息)
我也有curl.exe(尽管我可能会转而使用PHP curl
库)、cookieconf.txt(Curl的配置文件)、coopie.txt(
Curl的实际cookie文件,当然保存在它所在的位置
不会向公众提供)和公共页面index.php,
停止马力,填充马力。
此外,您可以在以下位置查看更多文本文件
stop.php和日志。
inc_wiki.php的源代码位于GPL下。
它包括以下功能:
gettext($title)使用
XML解析器,如果wiki的字符集为
不是UTF-8(特殊:导出在UTF-8中总是*),并返回它。
geteditpage($title)返回一个数组,其中$ar['text']是文章
text和$ar['attr']是表单变量(包括wpEditToken)
传递给makeedit()。
makeedit($title,$attr,$newtext)使用您从中获得的$ar['attr']
geteditpage()提交编辑。
仅此而已。
它有点乱,你必须取消注释和编辑
geteditpage()中的一行。
http://r3m0t.geniushost.net/cron/inc_wiki.txt
如果你给我发电子邮件,我的机器人程序中的其他文件也可以使用。
0
0
答复
按日期显示答复
7046
非活动天数
7046
天以前
wikitech-l@lists.wikimedia.org
管理订阅
0条评论
1名参与者
添加到收藏夹
从收藏夹中删除
标记
(0)
参与者
(1)
托默·查查姆