import pymysql
import os
import re
import pywikibot
RUN_PAGENAME = 'Wikipedia:維基百科政策簡報/存檔/2021-10'
site = pywikibot.Site('zh', 'wikipedia')
site.login()
page = pywikibot.Page(site, RUN_PAGENAME)
text = page.text
print(text)
<noinclude><div style="border:1px solid #EEE; margin:0 auto 0 auto; padding:10px 20px; box-shadow:0px 3px 5px -2px rgba(0, 0, 0, 0.25); border-radius:3px; background:#FFF;"> <div style="order:1; flex:1; text-align:center; font-size:2em; font-family:serif; font-weight:bold; line-height:1.5em; padding-bottom:0.05em;"> <div style="font-family:serif;">維 基 百 科 政 策 簡 報</div></div> <div style="text-align:center;"> <div style="color:#808080; ">— 每月一期,掌握政策脈動 —</div></div> </noinclude> 過去一個月(2021年10月1日至2021年10月31日)內,中文維基百科之重要人事及政策變動大致如下,個別項目基本依變動或施行時間先後排序: [[File:Green check.svg|20px|alt=方針與指引重要變動]] '''方針與指引重要變動''':重大的[[Wikipedia:方針與指引|方針與指引]]修訂。過去一個月內,[[Wikipedia:互助客栈/方针|互助客棧方針區]]共有方針與指引相關新提案'''37'''項,另有'''XX'''項方針與指引相關提案獲得通過: # 《[[Special:Diff/67396688/68033585|命名常规(音乐)]]》 :將消歧義用詞「純音樂」改為「[[器樂]]」。<small>([[Special:PermaLink/68089319#修改命名常規 (音樂)|討論紀錄]])</small> # 《[[Special:Diff/68150870/68462813|可靠來源布告板評級指引]]》:將大眾媒體排除出第五級(非常可靠)評級範圍,並將已經結束出版的來源排除出「陳舊討論」定義範圍<small>([[Special:PermaLink/68455553#關於拆分第三級的提案|討論紀錄]])</small>;將「一致認為」改為「達成共識認為」<small>([[Special:PermaLink/68455553#對WP:RSN達成結論條件的改變|討論紀錄]])</small>;之後取消所有以數字表示等級的描述,改用中文直接表示。<small>([[Special:PermaLink/68455553#新提議|討論紀錄]])</small> # 《[[Special:Diff/67962220/68301379|格式手冊(兩岸四地用語)]]》暨《[[Special:Diff/68268242/68273597|命名常规(国际关系)]]》:對於派駐海峽兩岸之外交代表機構及其工作人員,在不產生歧義的前提下,可使用「駐中國」、「駐華」為簡稱;此外,並將後者之〈[[Wikipedia:命名常规 (国际关系)#外交代表機構命名|外交代表機構命名]]〉一節提升為方針。<small>([[Special:PermaLink/68432465#建议在两岸四地用语格式手册中添加一段内容|討論紀錄]])</small> # 《[[Special:Diff/68264973/68328042|快速删除方针]]》:精簡R2準則措辭,並刪除保留誤建用戶頁重定向頁面之規定<small>([[Special:PermaLink/68373396#调整R2措辞 2021-10-05|討論紀錄]])</small>;[[Module:Template:Delete/data|相關模組]]一併[[Special:Diff/68317965/68372374|修訂]]。 # 《[[Special:Diff/66224798/68417602|格式手冊(文字格式)]]》暨《[[Special:Diff/68265350/68417593|頁面分類指引]]》:調整前者〈[[Wikipedia:頁面分類#用词要求|用詞要求]]〉一節中允許分類名稱夾雜外文與中文之情況,另相應微調後者〈[[Wikipedia:格式手冊/文字格式#外文粗體|外文粗體]]〉一節語句。<small>([[Special:PermaLink/68455553#微调Wikipedia:頁面分類#用词要求|討論紀錄]])</small> [[File:Blue check.svg|20px|alt=其他方針與指引雜項修訂]] '''其他方針與指引雜項修訂''',包括未於互助客棧方針區討論而進行之[[Help:小修改|小修改]]、方針與指引之相應修訂或事實性修訂等。請核查此等修訂,若有需要,可提案至互助客棧方針區復議。 :* [[Special:链出更改/Category:维基百科方针|方針]]:《[[Special:Diff/67515621/68264846|命名常规]]》、《[[Special:Diff/67622279/68265204|维基百科不是什么]]》、《[[Special:Diff/67891754/68116572|介面管理員方針]]》、《[[Special:Diff/67749575/68206645|监督方針]]》、《[[Special:Diff/67831142/68265190|管理員的離任方針]]》、《[[Special:Diff/67907785/68431708|編輯禁制方針]]》、《[[Special:Diff/64033828/68175141|IP封禁例外方針]]》、《[[Special:Diff/64231603/68178143|儿童保护方針]]》、《[[Special:Diff/67788936/68264776|保護方針]]》、《[[Special:Diff/64916997/68355260|可供查證方針]]》、《[[Special:Diff/67727673/68264808|傀儡方針]]》、《[[Special:Diff/67238164/68264811|共识方針]]》、《[[Special:Diff/65173873/68423877|删除方针]]》、《快速删除方针》([[Special:Diff/67945373/68264973|一]]、[[Special:Diff/68328042/68413066|二]])、《[[Special:Diff/67677955/68264985|方針與指引]]》、《[[Special:Diff/67726094/68265156|生者傳記方針]]》、《[[Special:Diff/67891769/68265188|管理员方針]]》、《[[Special:Diff/61523243/68265229|编辑方针]]》、《[[Special:Diff/67241167/68265348|非自由内容使用准则]]》、《[[Special:Diff/67574625/68289238|避免地域中心方針]]》、《[[Special:Diff/67241460/68305499|修訂版本刪除方針]]》、《[[Special:Diff/67731965/68332730|基金會行動方針]]》、《[[Special:Diff/67399422/68398995|有償編輯方針]]》及《[[Special:Diff/67891397/68429392|編輯戰方針]]》。 :* [[Special:链出更改/Category:维基百科指引|指引]]:《[[Special:Diff/63769168/68265242|翻譯指引]]》、《[[Special:Diff/67724161/68103441|申请成为管理人员指引]]》、《[[Special:Diff/67960328/68372135|繁简处理指引]]》、《[[Special:Diff/67804513/68389838|可靠来源指引]]》、《[[Special:Diff/67247078/68403583|權限申請指引]]》、《[[Special:Diff/66048030/68134926|不要伤害新手]]》、《[[Special:Diff/67523520/68150870|可靠来源布告板评级指引]]》、《[[Special:Diff/67665101/68265157|用戶頁指引]]》、《[[Special:Diff/66893912/68194699|大量訊息發送者指引]]》、《[[Special:Diff/67641251/68252036|消歧义指引]]》、《[[Special:Diff/67671060/68264767|什么是条目指引]]》、《[[Special:Diff/67425677/68264848|命名常规(技术限制)]]》、《[[Special:Diff/67270890/68264978|捷徑指引]]》、《[[Special:Diff/66970673/68265004|格式手册(列表)]]》、《[[Special:Diff/65956647/68265006|格式手册(标点符号)]]》、《[[Special:Diff/65270685/68265187|签名指引]]》、《[[Special:Diff/63769300/68265285|草稿命名空间指引]]》、《[[Special:Diff/64357268/68265315|跨維基匯入者指引]]》、《[[Special:Diff/67806853/68265325|重定向指引]]》、《[[Special:Diff/67238182/68265349|非自由版权图片大小指引]]》、《[[Special:Diff/67564123/68265350|頁面分類指引]]》、《[[Special:Diff/67738919/68267651|游戏维基规则]]》、《[[Special:Diff/67752413/68417910|小小作品指引]]》、《[[Special:Diff/67501040/68287105|分类名称指引]]》、《[[Special:Diff/63656673/68375299|礼仪指引]]》、《[[Special:Diff/65601592/68397950|通用行為準則指引]]》、《[[Special:Diff/64375028/68438708|爭議解決指引]]》及《[[Special:Diff/68301379/68438990|格式手册(两岸四地用语)]]》。 [[File:Text-x-generic-attention.svg|20px|alt=其他重要社群動態]] '''其他重要社群動態''':此處列出的動態雖不一定與正式方針或指引有關,惟對維基百科之社群或站務運作有一定影響。 :* 管理員布告板「3RR」已更名為「[[维基百科:管理员布告板/编辑争议|編輯爭議]]」。<small>([[Special:PermaLink/68445363#Wikipedia:管理员布告板/3RR|討論紀錄]])</small> <noinclude> <div class="center hlist" style="width:auto; margin-left:auto; margin-right:auto;"> * [[Wikipedia talk:維基百科政策簡報|討論本期政策簡報]] * [[Wikipedia:維基百科政策簡報/List E|調整訂閱]] * [[Wikipedia:維基百科政策簡報/存檔|歷年簡報存檔]] * ~~-{}-~~ </div> </div> [[Category:維基百科政策簡報存檔]] </noinclude>
m = re.search(r'過去一個月((\d+)年(\d+)月(\d+)日至(\d+)年(\d+)月(\d+)日)內', text)
if m:
time1 = '{:04d}{:02d}{:02d}000000'.format(int(m.group(1)), int(m.group(2)), int(m.group(3)))
time2 = '{:04d}{:02d}{:02d}235959'.format(int(m.group(4)), int(m.group(5)), int(m.group(6)))
print(time1, time2)
else:
exit('Failed to get date range')
20211001000000 20211031235959
pos1 = text.index("'''方針與指引重要變動'''")
pos2 = text.index("'''其他方針與指引雜項修訂'''")
policyText = text[pos1:pos2]
print(policyText)
policyRevids = []
for temp in re.findall(r'《\[\[Special:Diff/(\d+)/(\d+)\|', policyText):
policyRevids.append((int(temp[0]), int(temp[1])))
print(policyRevids)
'''方針與指引重要變動''':重大的[[Wikipedia:方針與指引|方針與指引]]修訂。過去一個月內,[[Wikipedia:互助客栈/方针|互助客棧方針區]]共有方針與指引相關新提案'''37'''項,另有'''XX'''項方針與指引相關提案獲得通過: # 《[[Special:Diff/67396688/68033585|命名常规(音乐)]]》 :將消歧義用詞「純音樂」改為「[[器樂]]」。<small>([[Special:PermaLink/68089319#修改命名常規 (音樂)|討論紀錄]])</small> # 《[[Special:Diff/68150870/68462813|可靠來源布告板評級指引]]》:將大眾媒體排除出第五級(非常可靠)評級範圍,並將已經結束出版的來源排除出「陳舊討論」定義範圍<small>([[Special:PermaLink/68455553#關於拆分第三級的提案|討論紀錄]])</small>;將「一致認為」改為「達成共識認為」<small>([[Special:PermaLink/68455553#對WP:RSN達成結論條件的改變|討論紀錄]])</small>;之後取消所有以數字表示等級的描述,改用中文直接表示。<small>([[Special:PermaLink/68455553#新提議|討論紀錄]])</small> # 《[[Special:Diff/67962220/68301379|格式手冊(兩岸四地用語)]]》暨《[[Special:Diff/68268242/68273597|命名常规(国际关系)]]》:對於派駐海峽兩岸之外交代表機構及其工作人員,在不產生歧義的前提下,可使用「駐中國」、「駐華」為簡稱;此外,並將後者之〈[[Wikipedia:命名常规 (国际关系)#外交代表機構命名|外交代表機構命名]]〉一節提升為方針。<small>([[Special:PermaLink/68432465#建议在两岸四地用语格式手册中添加一段内容|討論紀錄]])</small> # 《[[Special:Diff/68264973/68328042|快速删除方针]]》:精簡R2準則措辭,並刪除保留誤建用戶頁重定向頁面之規定<small>([[Special:PermaLink/68373396#调整R2措辞 2021-10-05|討論紀錄]])</small>;[[Module:Template:Delete/data|相關模組]]一併[[Special:Diff/68317965/68372374|修訂]]。 # 《[[Special:Diff/66224798/68417602|格式手冊(文字格式)]]》暨《[[Special:Diff/68265350/68417593|頁面分類指引]]》:調整前者〈[[Wikipedia:頁面分類#用词要求|用詞要求]]〉一節中允許分類名稱夾雜外文與中文之情況,另相應微調後者〈[[Wikipedia:格式手冊/文字格式#外文粗體|外文粗體]]〉一節語句。<small>([[Special:PermaLink/68455553#微调Wikipedia:頁面分類#用词要求|討論紀錄]])</small> [[File:Blue check.svg|20px|alt=其他方針與指引雜項修訂]] [(67396688, 68033585), (68150870, 68462813), (67962220, 68301379), (68268242, 68273597), (68264973, 68328042), (66224798, 68417602), (68265350, 68417593)]
host = os.environ['MYSQL_HOST']
user = os.environ['MYSQL_USERNAME']
password = os.environ['MYSQL_PASSWORD']
def make_connection(wiki, replica_type="analytics"):
"""Connects to a host and database of the same name.
`replica_type` can be either "analytics" (default), or "web"."""
assert replica_type == "web" or replica_type == "analytics"
return pymysql.connect(
host=f"{wiki}.{replica_type}.db.svc.wikimedia.cloud",
read_default_file=".my.cnf",
database=f"{wiki}_p",
charset='utf8'
)
conn = make_connection("zhwiki")
def clearSummary(summary):
summary = re.sub(r'/\*.+?\*/', '', summary)
summary = summary.replace('// Edit via Wikiplus', '')
summary = summary.replace('VIA [[U:镜音铃/Wikiplus|W+]]', '')
summary = summary.strip()
return summary
# https://quarry.wmflabs.org/query/33421
with conn.cursor() as cur:
cur.execute("""
SELECT
rev_id, rev_parent_id, rev_timestamp,
page_id, page_title, comment_text
FROM revision
LEFT JOIN page ON revision.rev_page = page.page_id
LEFT JOIN comment ON revision.rev_comment_id = comment.comment_id
WHERE
revision.rev_timestamp >= '{}' AND revision.rev_timestamp <= '{}'
AND revision.rev_page IN
(
SELECT page.page_id
FROM pagelinks
LEFT JOIN page ON pagelinks.pl_title = page.page_title AND pagelinks.pl_namespace = page.page_namespace
WHERE pl_from = 7745958 AND pl_namespace = 4
)
ORDER BY revision.rev_timestamp ASC
""".format(time1, time2))
res = cur.fetchall()
policyList = [
1040126, # IP封禁例外
661388, # 新頁面巡查
35, # 方針與指引
138006, # 五大支柱
140143, # 忽略所有规则
314, # 中立的观点
1007580, # 可供查證
1007588, # 非原创研究
3036, # 避免地域中心
796, # 维基百科不是什么
22766, # 维基百科不是词典
621588, # 自傳
1165683, # 生者傳記
586519, # 用戶查核方針
70668, # 快速删除方针
351, # 文件使用方针
1089503, # 侵犯著作权
121628, # 保護方針
311, # 命名常规
318685, # 命名常规_(人名)
6023660, # 命名常规_(化学)
3570009, # 命名常规_(电子游戏)
6628518, # 命名常规_(页面分类)
104452, # 文明
142344, # 共识
139444, # 不要人身攻击
40126, # 編輯戰
1187041, # 編輯禁制方針
16795, # 编辑方针
1497462, # 修訂巡查
828098, # 騷擾
122511, # 破坏
138734, # 条目所有权
1050650, # 封禁方针
1041919, # 删除方针
1279762, # 修訂版本刪除
3905475, # 存廢覆核方針
7426, # 用户名
5757315, # 機械人方針
1454, # 管理员
160825, # 管理員的離任
503284, # 管理戰
6890438, # 权限申请
5902631, # 解除權限方針
1001002, # 回退功能
919595, # 基金會行動
1082699, # 傀儡
6134707, # 儿童保护
1038748, # 监督
1696159, # 人事任免投票資格
1139217, # 志愿者回复团队
1466707, # 机器用户
282654, # 行政员
5323514, # 大量帳號建立者
6108916, # 檔案移動員
6213290, # 介面管理員
5373689, # 使用条款
5373678, # 有償編輯方針
267252, # 誹謗
6786601, # 版权信息
5307465, # 非歧视方针
1077124, # 非自由内容使用准则
5723648, # 模板編輯員
]
def formatTitle(title, isPolicy):
if title == '可靠来源/布告板/评级指引':
return '可靠来源布告板评级指引'
title = re.sub(r'/(条目指引)', r'\1', title)
title = re.sub(r'^(.+)/(.+)$', r'\g<1>(\g<2>)', title)
title = re.sub(r'^(.+)_\((.+)\)$', r'\g<1>(\g<2>)', title)
if not re.search(r'方[針针]|指引|格式手[冊册]|五大支柱|维基百科不是什么|命名常规|忽略所有规则|游戏维基规则|不要伤害新手|非自由内容使用准则|使用条款', title):
if isPolicy:
title = re.sub(r'^(.+?)((.+?))?$', r'\g<1>方針\g<2>', title)
else:
title = re.sub(r'^(.+?)((.+?))?$', r'\g<1>指引\g<2>', title)
title = re.sub(r'名字空[间間]', '命名空間', title)
return title
record = {}
revid2page_id = {}
for row in res:
rev_id = row[0]
rev_parent_id = row[1]
rev_timestamp = row[2].decode()
page_id = row[3]
page_title = row[4].decode()
comment_text = row[5].decode()
if 'Special:PermaLink/68199534' in comment_text:
print('《[[Special:Diff/{}/{}|{}]]》、'.format(rev_parent_id, rev_id, formatTitle(page_title, page_id in policyList)), end='')
# print('{} {}'.format(page_title, comment_text))
revid2page_id[rev_id] = page_id
revid2page_id[rev_parent_id] = page_id
if page_id not in record:
record[page_id] = {
'page_title': page_title,
'history': [],
}
record[page_id]['history'].append({
'revid': rev_id,
'rev_parent_id': rev_parent_id,
'rev_timestamp': rev_timestamp,
'comment_text': comment_text,
'minor': True
})
《[[Special:Diff/67671060/68264767|什么是条目指引]]》、《[[Special:Diff/68231276/68264776|保護方針]]》、《[[Special:Diff/67727673/68264808|傀儡方針]]》、《[[Special:Diff/67238164/68264811|共识方針]]》、《[[Special:Diff/65173873/68264821|删除方针]]》、《[[Special:Diff/68029474/68264846|命名常规]]》、《[[Special:Diff/67425677/68264848|命名常规(技术限制)]]》、《[[Special:Diff/67945373/68264973|快速删除方针]]》、《[[Special:Diff/67270890/68264978|捷徑指引]]》、《[[Special:Diff/67677955/68264985|方針與指引]]》、《[[Special:Diff/66970673/68265004|格式手册(列表)]]》、《[[Special:Diff/65956647/68265006|格式手册(标点符号)]]》、《[[Special:Diff/67726094/68265156|生者傳記方針]]》、《[[Special:Diff/68170317/68265157|用戶頁指引]]》、《[[Special:Diff/65270685/68265187|签名指引]]》、《[[Special:Diff/67891769/68265188|管理员方針]]》、《[[Special:Diff/68138885/68265190|管理員的離任方針]]》、《[[Special:Diff/68035122/68265204|维基百科不是什么]]》、《[[Special:Diff/61523243/68265229|编辑方针]]》、《[[Special:Diff/67998430/68265242|翻譯指引]]》、《[[Special:Diff/63769300/68265273|草稿命名空间指引]]》、《[[Special:Diff/68265273/68265285|草稿命名空间指引]]》、《[[Special:Diff/64357268/68265315|跨維基匯入者指引]]》、《[[Special:Diff/67806853/68265325|重定向指引]]》、《[[Special:Diff/67241167/68265348|非自由内容使用准则]]》、《[[Special:Diff/67238182/68265349|非自由版权图片大小指引]]》、《[[Special:Diff/67564123/68265350|頁面分類指引]]》、
for revids in policyRevids:
page_id = revid2page_id[revids[0]]
idx1 = 0
while record[page_id]['history'][idx1]['rev_parent_id'] != revids[0]:
idx1 += 1
idx2 = 0
while record[page_id]['history'][idx2]['revid'] != revids[1]:
idx2 += 1
for i in range(idx1, idx2+1):
record[page_id]['history'][i]['minor'] = False
--------------------------------------------------------------------------- IndexError Traceback (most recent call last) /tmp/ipykernel_48/3374073686.py in <module> 5 idx1 += 1 6 idx2 = 0 ----> 7 while record[page_id]['history'][idx2]['revid'] != revids[1]: 8 idx2 += 1 9 IndexError: list index out of range
import json
print(json.dumps(record, indent=4, ensure_ascii=False))
{ "1082699": { "page_title": "傀儡", "history": [ { "revid": 58267220, "rev_parent_id": 58259826, "rev_timestamp": "20200222041154", "comment_text": "/* {{anchor|NOTIFY}}公開備用帳號 */ -安全服务器,HTTP时代的事了", "minor": true }, { "revid": 58478661, "rev_parent_id": 58267220, "rev_timestamp": "20200305191607", "comment_text": "oldid=58477063#對维基百科:用戶頁、维基百科:機械人方針及相聯頁面的合併更新", "minor": true } ] }, "6769769": { "page_title": "新聞動態/重複發生的項目", "history": [ { "revid": 58292488, "rev_parent_id": 57992508, "rev_timestamp": "20200223133035", "comment_text": "/* top */ 指引通过", "minor": true }, { "revid": 58292899, "rev_parent_id": 58292488, "rev_timestamp": "20200223135030", "comment_text": "", "minor": true }, { "revid": 58292912, "rev_parent_id": 58292899, "rev_timestamp": "20200223135104", "comment_text": "/* 注释 */", "minor": true } ] }, "3298755": { "page_title": "格式手册/缩写", "history": [ { "revid": 58292701, "rev_parent_id": 50069118, "rev_timestamp": "20200223133913", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "176958": { "page_title": "格式手冊/不要華而不實", "history": [ { "revid": 58292705, "rev_parent_id": 57801900, "rev_timestamp": "20200223133927", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "80462": { "page_title": "格式手册/日期和数字", "history": [ { "revid": 58292711, "rev_parent_id": 58252109, "rev_timestamp": "20200223133944", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true }, { "revid": 58578838, "rev_parent_id": 58292711, "rev_timestamp": "20200312033431", "comment_text": "/* 公元纪年 */ [[Special:Permalink/58577021]]", "minor": true }, { "revid": 58594496, "rev_parent_id": 58578838, "rev_timestamp": "20200313035314", "comment_text": "/* 公元纪年 */ 修正筆誤", "minor": true } ] }, "3301179": { "page_title": "格式手册/标点符号", "history": [ { "revid": 58292714, "rev_parent_id": 57640661, "rev_timestamp": "20200223134004", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "845289": { "page_title": "格式手冊/文字格式", "history": [ { "revid": 58292722, "rev_parent_id": 57888508, "rev_timestamp": "20200223134028", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "5179": { "page_title": "格式手冊/版面佈局", "history": [ { "revid": 58292736, "rev_parent_id": 58049941, "rev_timestamp": "20200223134109", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "611854": { "page_title": "格式手冊/作品列表", "history": [ { "revid": 58292745, "rev_parent_id": 44208950, "rev_timestamp": "20200223134137", "comment_text": "使用[[WP:HOTCAT|HotCat]]已添加[[Category:维基百科指引]]", "minor": true } ] }, "1165683": { "page_title": "生者傳記", "history": [ { "revid": 58344701, "rev_parent_id": 56570913, "rev_timestamp": "20200227001415", "comment_text": "机器人: 1个讨论已存档", "minor": true }, { "revid": 58344837, "rev_parent_id": 58344701, "rev_timestamp": "20200227004100", "comment_text": "取消[[Special:Contributions/Jimmy-bot|Jimmy-bot]]([[User talk:Jimmy-bot|对话]])的编辑;更改回[[Special:Contributions/94rain|94rain]]的最后一个版本", "minor": true }, { "revid": 58506761, "rev_parent_id": 58344837, "rev_timestamp": "20200307144044", "comment_text": "既然都有前文所述记录,同时即使真的有例外,那个人也关注度不够(吉尼斯都未曾提报),所以说可以绝对化语言", "minor": true }, { "revid": 58509306, "rev_parent_id": 58506761, "rev_timestamp": "20200307165312", "comment_text": "RV; 所以是一定要跟健力士申請?如果不是一定,為什麼是絕對?如欲修改方針指引,請到互助客棧提案。", "minor": true } ] }, "301": { "page_title": "繁简处理", "history": [ { "revid": 58380878, "rev_parent_id": 55810111, "rev_timestamp": "20200229004730", "comment_text": "/* 条目标题 */", "minor": true } ] }, "49348": { "page_title": "用戶頁", "history": [ { "revid": 58396041, "rev_parent_id": 58078298, "rev_timestamp": "20200229153255", "comment_text": "/* 我的用户对话页上可以放些什么内容? */", "minor": true }, { "revid": 58478628, "rev_parent_id": 58396041, "rev_timestamp": "20200305191211", "comment_text": "oldid=58477063#對维基百科:用戶頁、维基百科:機械人方針及相聯頁面的合併更新", "minor": true } ] }, "796": { "page_title": "维基百科不是什么", "history": [ { "revid": 58396887, "rev_parent_id": 57742821, "rev_timestamp": "20200229161949", "comment_text": "/* 維基百科不是網誌、網站空間提供者、社交網絡或追思網站 */ [[WP:NOTBLOG]]重定向至此。", "minor": true }, { "revid": 58446969, "rev_parent_id": 58396887, "rev_timestamp": "20200303160116", "comment_text": "/* 維基百科不強迫任何人參與 */ 修正笔误", "minor": true } ] }, "492034": { "page_title": "討論頁指引", "history": [ { "revid": 58424867, "rev_parent_id": 58256315, "rev_timestamp": "20200302083319", "comment_text": "/* 排版 */ 這樣寫不是比較清楚嘛?", "minor": true } ] }, "503284": { "page_title": "管理戰", "history": [ { "revid": 58457851, "rev_parent_id": 56585339, "rev_timestamp": "20200304105956", "comment_text": "RFC通過", "minor": true }, { "revid": 58457852, "rev_parent_id": 58457851, "rev_timestamp": "20200304110015", "comment_text": "Classy Melissa移動頁面[[Wikipedia:車輪戰]]至[[Wikipedia:管理戰]]: ", "minor": true }, { "revid": 58457857, "rev_parent_id": 58457852, "rev_timestamp": "20200304110050", "comment_text": "", "minor": true }, { "revid": 58481975, "rev_parent_id": 58457857, "rev_timestamp": "20200306040026", "comment_text": "諸多字詞替換和修飾語句", "minor": true } ] }, "660557": { "page_title": "格式手册/旗帜", "history": [ { "revid": 58458249, "rev_parent_id": 56508048, "rev_timestamp": "20200304113401", "comment_text": "/* 易读、可用与可辨识 */", "minor": true } ] }, "122511": { "page_title": "破坏", "history": [ { "revid": 58461089, "rev_parent_id": 58254549, "rev_timestamp": "20200304151035", "comment_text": "/* 如何認出破壞 */ // Edit via Wikiplus", "minor": true }, { "revid": 58554615, "rev_parent_id": 58461089, "rev_timestamp": "20200310142314", "comment_text": "地區詞處理", "minor": true } ] }, "274": { "page_title": "重定向", "history": [ { "revid": 58466141, "rev_parent_id": 58171033, "rev_timestamp": "20200305031752", "comment_text": "/* 自我重新導向 */ // Edit via Wikiplus", "minor": true } ] }, "5757315": { "page_title": "機械人方針", "history": [ { "revid": 58478639, "rev_parent_id": 57900176, "rev_timestamp": "20200305191327", "comment_text": "oldid=58477063#對维基百科:用戶頁、维基百科:機械人方針及相聯頁面的合併更新", "minor": true } ] }, "121628": { "page_title": "保護方針", "history": [ { "revid": 58478649, "rev_parent_id": 58107766, "rev_timestamp": "20200305191405", "comment_text": "oldid=58477063#對维基百科:用戶頁、维基百科:機械人方針及相聯頁面的合併更新", "minor": true }, { "revid": 58670974, "rev_parent_id": 58478649, "rev_timestamp": "20200317090154", "comment_text": "部分撤銷[[Special:Diff/56567681/57818871]],未經討論的非微小修改,另圖示過大", "minor": true } ] }, "70668": { "page_title": "快速删除方针", "history": [ { "revid": 58484020, "rev_parent_id": 58151151, "rev_timestamp": "20200306063038", "comment_text": "/* 所有頁面 */ G16通過", "minor": true }, { "revid": 58514255, "rev_parent_id": 58484020, "rev_timestamp": "20200308030930", "comment_text": "/* 所有頁面 */ Link", "minor": true }, { "revid": 58520114, "rev_parent_id": 58514255, "rev_timestamp": "20200308094308", "comment_text": "/* 所有頁面 */ G5通過", "minor": true }, { "revid": 58520713, "rev_parent_id": 58520114, "rev_timestamp": "20200308101822", "comment_text": "RV 繁簡破壞 / RV 移除「使用模板」", "minor": true }, { "revid": 58520852, "rev_parent_id": 58520713, "rev_timestamp": "20200308102828", "comment_text": "標點", "minor": true }, { "revid": 58628561, "rev_parent_id": 58520852, "rev_timestamp": "20200315042051", "comment_text": "/* 準則 */", "minor": true } ] }, "3036": { "page_title": "避免地域中心", "history": [ { "revid": 58501769, "rev_parent_id": 58197557, "rev_timestamp": "20200307091316", "comment_text": "/* 非官方機構及國際活動 */ 增加或調整分類", "minor": true }, { "revid": 58640843, "rev_parent_id": 58501769, "rev_timestamp": "20200315153433", "comment_text": "/* 这里是「中文」维基百科 */", "minor": true }, { "revid": 58640903, "rev_parent_id": 58640843, "rev_timestamp": "20200315153650", "comment_text": "回退[[Special:Contributions/列维劳德|列维劳德]] ([[User talk:列维劳德|討論]])做出的出於[[WP:AGF|善意]]的編輯:增加語句的修改非文句潤飾,須至互助客棧提出", "minor": true }, { "revid": 58641010, "rev_parent_id": 58640903, "rev_timestamp": "20200315154134", "comment_text": "/* 如何避免地域中心 */ 已更名", "minor": true } ] }, "1187041": { "page_title": "編輯禁制方針", "history": [ { "revid": 58564058, "rev_parent_id": 58048484, "rev_timestamp": "20200311065820", "comment_text": "/* 管理員 */ 修正筆誤", "minor": true }, { "revid": 58588707, "rev_parent_id": 58564058, "rev_timestamp": "20200312150027", "comment_text": "回退[[Special:Contributions/Kathy970402|Kathy970402]] ([[User talk:Kathy970402|讨论]])做出的1次编辑:繁简破坏", "minor": true } ] }, "314": { "page_title": "中立的观点", "history": [ { "revid": 58564322, "rev_parent_id": 57650217, "rev_timestamp": "20200311072130", "comment_text": "/* 明确表达 */ 使用{{link-en}}較妥,否則藍鏈看不出是外語維基的鏈結。", "minor": true }, { "revid": 58564876, "rev_parent_id": 58564322, "rev_timestamp": "20200311080032", "comment_text": "删掉算了", "minor": true }, { "revid": 58565047, "rev_parent_id": 58564876, "rev_timestamp": "20200311081257", "comment_text": "回退到由[[Special:Contributions/Matt Smith|Matt Smith]] ([[User talk:Matt Smith|讨论]])做出的修订版本58564322。", "minor": true }, { "revid": 58565115, "rev_parent_id": 58565047, "rev_timestamp": "20200311081648", "comment_text": "回退至2019年10月8日 (二) 08:34版本[[Special:permalink/56397360|56397360]] - WP页面用其它维基项目的链接相当常见", "minor": true } ] }, "324701": { "page_title": "可靠来源", "history": [ { "revid": 58594824, "rev_parent_id": 57806486, "rev_timestamp": "20200313042300", "comment_text": "/* 游击队的网站 */ // Edit via Wikiplus", "minor": true }, { "revid": 58595536, "rev_parent_id": 58594824, "rev_timestamp": "20200313052549", "comment_text": "如欲修改方針指引,請到互助客棧提案。", "minor": true }, { "revid": 58651334, "rev_parent_id": 58595536, "rev_timestamp": "20200316065109", "comment_text": "/* 参见 */ // Edit via Wikiplus", "minor": true } ] }, "586519": { "page_title": "用戶查核方針", "history": [ { "revid": 58600618, "rev_parent_id": 56550367, "rev_timestamp": "20200313105521", "comment_text": "/* top */", "minor": true } ] }, "250": { "page_title": "签名", "history": [ { "revid": 58669628, "rev_parent_id": 56725116, "rev_timestamp": "20200317074218", "comment_text": "此次編輯由[[User:鏡音鈴/Wikiplus|Wikiplus]]贊助", "minor": true } ] }, "1038748": { "page_title": "监督", "history": [ { "revid": 58685379, "rev_parent_id": 58257128, "rev_timestamp": "20200318062539", "comment_text": "無共識,且無須在此處掛上模板", "minor": true } ] }, "80457": { "page_title": "格式手册/中国相关条目", "history": [ { "revid": 58722690, "rev_parent_id": 56239149, "rev_timestamp": "20200320122022", "comment_text": "/* 注释 */", "minor": true } ] } }
policyList = [
1040126, # IP封禁例外
661388, # 新頁面巡查
35, # 方針與指引
138006, # 五大支柱
140143, # 忽略所有规则
314, # 中立的观点
1007580, # 可供查證
1007588, # 非原创研究
3036, # 避免地域中心
796, # 维基百科不是什么
22766, # 维基百科不是词典
621588, # 自傳
1165683, # 生者傳記
586519, # 用戶查核方針
70668, # 快速删除方针
351, # 文件使用方针
1089503, # 侵犯著作权
121628, # 保護方針
311, # 命名常规
318685, # 命名常规_(人名)
6023660, # 命名常规_(化学)
3570009, # 命名常规_(电子游戏)
6628518, # 命名常规_(页面分类)
104452, # 文明
142344, # 共识
139444, # 不要人身攻击
40126, # 編輯戰
1187041, # 編輯禁制方針
16795, # 编辑方针
1497462, # 修訂巡查
828098, # 騷擾
122511, # 破坏
138734, # 条目所有权
1050650, # 封禁方针
1041919, # 删除方针
1279762, # 修訂版本刪除
3905475, # 存廢覆核方針
7426, # 用户名
5757315, # 機械人方針
1454, # 管理员
160825, # 管理員的離任
6942544, # 車輪戰
6890438, # 权限申请
5902631, # 解除權限方針
1001002, # 回退功能
919595, # 基金會行動
1082699, # 傀儡
6134707, # 儿童保护
1038748, # 监督
1696159, # 人事任免投票資格
1139217, # 志愿者回复团队
1466707, # 机器用户
282654, # 行政员
5323514, # 大量帳號建立者
6108916, # 檔案移動員
6213290, # 介面管理員
5373689, # 使用条款
5373678, # 申報有償編輯
267252, # 誹謗
6786601, # 版权信息
5307465, # 非歧视方针
1077124, # 非自由内容使用准则
]
minorPolicyChanges = {}
minorGuidelineChanges = {}
for page_id in record:
idx1 = 0
while idx1 < len(record[page_id]['history']):
if record[page_id]['history'][idx1]['minor']:
idx2 = idx1
while idx2 < len(record[page_id]['history']) and record[page_id]['history'][idx2]['minor']:
idx2 += 1
if page_id in policyList:
if page_id not in minorPolicyChanges:
minorPolicyChanges[page_id] = {
'page_title': record[page_id]['page_title'],
'changes': [],
}
minorPolicyChanges[page_id]['changes'].append((
record[page_id]['history'][idx1]['rev_parent_id'],
record[page_id]['history'][idx2-1]['revid'],
))
else:
if page_id not in minorGuidelineChanges:
minorGuidelineChanges[page_id] = {
'page_title': record[page_id]['page_title'],
'changes': [],
}
minorGuidelineChanges[page_id]['changes'].append((
record[page_id]['history'][idx1]['rev_parent_id'],
record[page_id]['history'][idx2-1]['revid'],
))
idx1 = idx2
idx1 += 1
print(minorPolicyChanges)
print(minorGuidelineChanges)
{1082699: {'page_title': '傀儡', 'changes': [(58259826, 58478661)]}, 1165683: {'page_title': '生者傳記', 'changes': [(56570913, 58509306)]}, 796: {'page_title': '维基百科不是什么', 'changes': [(57742821, 58446969)]}, 122511: {'page_title': '破坏', 'changes': [(58254549, 58554615)]}, 5757315: {'page_title': '機械人方針', 'changes': [(57900176, 58478639)]}, 121628: {'page_title': '保護方針', 'changes': [(58107766, 58670974)]}, 70668: {'page_title': '快速删除方针', 'changes': [(58151151, 58628561)]}, 3036: {'page_title': '避免地域中心', 'changes': [(58197557, 58641010)]}, 1187041: {'page_title': '編輯禁制方針', 'changes': [(58048484, 58588707)]}, 314: {'page_title': '中立的观点', 'changes': [(57650217, 58565115)]}, 586519: {'page_title': '用戶查核方針', 'changes': [(56550367, 58600618)]}, 1038748: {'page_title': '监督', 'changes': [(58257128, 58685379)]}} {6769769: {'page_title': '新聞動態/重複發生的項目', 'changes': [(57992508, 58292912)]}, 3298755: {'page_title': '格式手册/缩写', 'changes': [(50069118, 58292701)]}, 176958: {'page_title': '格式手冊/不要華而不實', 'changes': [(57801900, 58292705)]}, 80462: {'page_title': '格式手册/日期和数字', 'changes': [(58252109, 58594496)]}, 3301179: {'page_title': '格式手册/标点符号', 'changes': [(57640661, 58292714)]}, 845289: {'page_title': '格式手冊/文字格式', 'changes': [(57888508, 58292722)]}, 5179: {'page_title': '格式手冊/版面佈局', 'changes': [(58049941, 58292736)]}, 611854: {'page_title': '格式手冊/作品列表', 'changes': [(44208950, 58292745)]}, 301: {'page_title': '繁简处理', 'changes': [(55810111, 58380878)]}, 49348: {'page_title': '用戶頁', 'changes': [(58078298, 58478628)]}, 492034: {'page_title': '討論頁指引', 'changes': [(58256315, 58424867)]}, 503284: {'page_title': '管理戰', 'changes': [(56585339, 58481975)]}, 660557: {'page_title': '格式手册/旗帜', 'changes': [(56508048, 58458249)]}, 274: {'page_title': '重定向', 'changes': [(58171033, 58466141)]}, 324701: {'page_title': '可靠来源', 'changes': [(57806486, 58651334)]}, 250: {'page_title': '签名', 'changes': [(56725116, 58669628)]}, 80457: {'page_title': '格式手册/中国相关条目', 'changes': [(56239149, 58722690)]}}
chineseNumber = ['一', '二', '三', '四', '五']
policyTextList = []
for page_id in minorPolicyChanges:
title = minorPolicyChanges[page_id]['page_title']
title = re.sub(r'^(.+)/(.+)$', '$1($2)', title)
if len(minorPolicyChanges[page_id]['changes']) == 1:
policyTextList.append('《[[Special:Diff/{}/{}|{}]]》'.format(
minorPolicyChanges[page_id]['changes'][0][0],
minorPolicyChanges[page_id]['changes'][0][1],
title,
))
else:
diffList = []
for i, revids in enumerate(minorPolicyChanges[page_id]['changes']):
diffList.append('[[Special:Diff/{}/{}|{}]]'.format(
revids[0],
revids[1],
chineseNumber[i],
))
policyTextList.append('《{}》({})'.format(
title,
'、'.join(diffList),
))
print(policyTextList)
['《[[Special:Diff/58259826/58478661|傀儡]]》', '《[[Special:Diff/56570913/58509306|生者傳記]]》', '《[[Special:Diff/57742821/58446969|维基百科不是什么]]》', '《[[Special:Diff/58254549/58554615|破坏]]》', '《[[Special:Diff/57900176/58478639|機械人方針]]》', '《[[Special:Diff/58107766/58670974|保護方針]]》', '《[[Special:Diff/58151151/58628561|快速删除方针]]》', '《[[Special:Diff/58197557/58641010|避免地域中心]]》', '《[[Special:Diff/58048484/58588707|編輯禁制方針]]》', '《[[Special:Diff/57650217/58565115|中立的观点]]》', '《[[Special:Diff/56550367/58600618|用戶查核方針]]》', '《[[Special:Diff/58257128/58685379|监督]]》']
guidelineTextList = []
for page_id in minorGuidelineChanges:
title = minorGuidelineChanges[page_id]['page_title']
title = re.sub(r'^(.+)/(.+)$', r'\g<1>(\g<2>)', title)
if len(minorGuidelineChanges[page_id]['changes']) == 1:
guidelineTextList.append('《[[Special:Diff/{}/{}|{}]]》'.format(
minorGuidelineChanges[page_id]['changes'][0][0],
minorGuidelineChanges[page_id]['changes'][0][1],
title,
))
else:
diffList = []
for i, revids in enumerate(minorGuidelineChanges[page_id]['changes']):
diffList.append('[[Special:Diff/{}/{}|{}]]'.format(
revids[0],
revids[1],
chineseNumber[i],
))
guidelineTextList.append('《{}》({})'.format(
title,
'、'.join(diffList),
))
print(guidelineTextList)
['《[[Special:Diff/57992508/58292912|新聞動態(重複發生的項目)]]》', '《[[Special:Diff/50069118/58292701|格式手册(缩写)]]》', '《[[Special:Diff/57801900/58292705|格式手冊(不要華而不實)]]》', '《[[Special:Diff/58252109/58594496|格式手册(日期和数字)]]》', '《[[Special:Diff/57640661/58292714|格式手册(标点符号)]]》', '《[[Special:Diff/57888508/58292722|格式手冊(文字格式)]]》', '《[[Special:Diff/58049941/58292736|格式手冊(版面佈局)]]》', '《[[Special:Diff/44208950/58292745|格式手冊(作品列表)]]》', '《[[Special:Diff/55810111/58380878|繁简处理]]》', '《[[Special:Diff/58078298/58478628|用戶頁]]》', '《[[Special:Diff/58256315/58424867|討論頁指引]]》', '《[[Special:Diff/56585339/58481975|管理戰]]》', '《[[Special:Diff/56508048/58458249|格式手册(旗帜)]]》', '《[[Special:Diff/58171033/58466141|重定向]]》', '《[[Special:Diff/57806486/58651334|可靠来源]]》', '《[[Special:Diff/56725116/58669628|签名]]》', '《[[Special:Diff/56239149/58722690|格式手册(中国相关条目)]]》']
text = re.sub(r'(\[\[Special:链出更改/Category:维基百科方针\|方針]]:).+', r'\1'+'、'.join(policyTextList), text)
text = re.sub(r'(\[\[Special:链出更改/Category:维基百科指引\|指引]]:).+', r'\1'+'、'.join(guidelineTextList), text)
print(text)
{{{{{|safesubst:}}}#ifeq:{{{{{|safesubst:}}}FULLPAGENAME}}|Wikipedia:維基百科政策簡報||<div style="height: 10px;"></div> <div style="max-width: 1000px; position: relative; border:1px solid #EEE; margin:20px auto 0 auto; padding:10px 20px; position:relative; box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.25); border-radius: 3px; background:#FFF;"> <div style="order: 1; flex: 1; text-align: center; font-size: 2em; font-family: serif; font-weight: bold; line-height: 1.5em; padding-bottom: 0.05em;"> <div style="font-family: serif;">維 基 百 科 政 策 簡 報</div></div> <div style="text-align: center;"> <div style="color:#808080; ">— 每月一期,掌握政策脈動 —</div></div> <div style="text-align: right; font-size: 0.8em;"> <div style="color:#808080; ">簡報發送時間:2020年3月27日 (五) 14:11 (UTC)</div></div> ---- }} 過去一個月(2020年2月22日至2020年3月20日)內,中文維基百科內外之重要人事及政策變動大致如下,個別項目基本依變動或施行時間先後排序: [[File:Admin mop.PNG|20px|alt=人事動態]] '''人事動態''' :* [[User:Stewart|Stewart]]已離任[[Wikipedia:管理员|管理員]]一職。 [[File:Green check.svg|20px|alt=方針與指引重要變動]] '''方針與指引重要變動''':重大的[[維基百科:方針與指引|方針與指引]]修訂。過去一個月內,[[Wikipedia:互助客栈/方针|互助客棧方針區]]共有新提案'''11'''項,另有'''7'''項提案獲得通過: # 《[[Special:Permalink/58292912|新聞動態指引(重複發生的項目)]]》:依據社群討論結果,正式訂立週期性新聞事項之[[維基百科:新聞動態|新聞動態]]相關指引,作為管理員更新新聞動態之參考。<small>([[Special:Permalink/58469271#审议维基百科:新闻动态/重复发生的项目|討論記錄]])</small> # 《[[Special:Diff/55574396/58243944|基金會行動方針]]》:將本年二月間事實性修改交付公示並獲得通過。<small>([[Special:Permalink/58477061#基金會行動方針事實修訂|討論記錄]])</small> # 因應社群討論,將「車輪戰」一詞正名為「管理戰」,《車輪戰方針》 相應更名為《[[Special:Diff/56585339/58481975|管理戰方針]]》 。<small>([[Special:Permalink/58508497#將Wheel War譯名由「車輪戰」改為「管理戰」|討論記錄]])</small> # 《[[Special:Diff/58151151/58520713|快速刪除方針]]》:修訂〈[[维基百科:快速删除方针#所有頁面|所有頁面]]〉一節內容,調整G16準則條文內容<small>([[Special:Permalink/58721911#G16|討論記錄]])</small>,之後修訂G5準則條文內容,要求附上前次的刪除資訊。<small>([[Special:PermaLink/58572982#关于微调G5速删程序的提案|討論記錄]])</small> # 《[[Special:Diff/58396041/58478628|使用者頁面指引]]》、《[[Special:Diff/57900176/58478639|機器人方針]]》、《[[Special:Diff/58107766/58478649|保護方針]]》及《[[Special:Diff/58267220/58478661|傀儡方針]]》:對[[维基百科:机器人|機器人]]等[[維基百科:傀儡#被容許使用多重帳號的行為|合規附屬帳號]]的使用者頁面做出較為明確的規範。<small>([[Special:Permalink/58528891#對维基百科:用戶頁、维基百科:機械人方針及相聯頁面的合併更新|討論記錄]])</small> # 《[[Special:Diff/58292711/58594496|格式手冊(日期和數字)]]》:修訂〈[[维基百科:格式手册/日期和数字#年月日|年月日]]〉一節內容,調整中文數字「零」在條目中的相關格式規範。<small>([[Special:Permalink/58632864#有關Wikipedia:格式手册/日期和数字#年月日|討論記錄]])</small> [[File:Blue check.svg|20px|alt=其他方針與指引雜項修訂]] '''其他方針與指引雜項修訂''',包括未於互助客棧方針區討論而進行之[[使用說明:小修改|小修改]]、方針與指引之相應修訂或事實性修訂等。請核查此等修訂,若有需要,可提案至互助客棧方針區復議。 :* [[Special:链出更改/Category:维基百科方针|方針]]:《[[Special:Diff/58259826/58478661|傀儡]]》、《[[Special:Diff/56570913/58509306|生者傳記]]》、《[[Special:Diff/57742821/58446969|维基百科不是什么]]》、《[[Special:Diff/58254549/58554615|破坏]]》、《[[Special:Diff/57900176/58478639|機械人方針]]》、《[[Special:Diff/58107766/58670974|保護方針]]》、《[[Special:Diff/58151151/58628561|快速删除方针]]》、《[[Special:Diff/58197557/58641010|避免地域中心]]》、《[[Special:Diff/58048484/58588707|編輯禁制方針]]》、《[[Special:Diff/57650217/58565115|中立的观点]]》、《[[Special:Diff/56550367/58600618|用戶查核方針]]》、《[[Special:Diff/58257128/58685379|监督]]》 :* [[Special:链出更改/Category:维基百科指引|指引]]:《[[Special:Diff/57992508/58292912|新聞動態(重複發生的項目)]]》、《[[Special:Diff/50069118/58292701|格式手册(缩写)]]》、《[[Special:Diff/57801900/58292705|格式手冊(不要華而不實)]]》、《[[Special:Diff/58252109/58594496|格式手册(日期和数字)]]》、《[[Special:Diff/57640661/58292714|格式手册(标点符号)]]》、《[[Special:Diff/57888508/58292722|格式手冊(文字格式)]]》、《[[Special:Diff/58049941/58292736|格式手冊(版面佈局)]]》、《[[Special:Diff/44208950/58292745|格式手冊(作品列表)]]》、《[[Special:Diff/55810111/58380878|繁简处理]]》、《[[Special:Diff/58078298/58478628|用戶頁]]》、《[[Special:Diff/58256315/58424867|討論頁指引]]》、《[[Special:Diff/56585339/58481975|管理戰]]》、《[[Special:Diff/56508048/58458249|格式手册(旗帜)]]》、《[[Special:Diff/58171033/58466141|重定向]]》、《[[Special:Diff/57806486/58651334|可靠来源]]》、《[[Special:Diff/56725116/58669628|签名]]》、《[[Special:Diff/56239149/58722690|格式手册(中国相关条目)]]》 {{{{{|safesubst:}}}#ifeq:{{{{{|safesubst:}}}FULLPAGENAME}}|Wikipedia:維基百科政策簡報|| ---- <div class="center hlist" style="width:auto; margin-left:auto; margin-right:auto;"> * [[Wikipedia talk:維基百科政策簡報|討論本期政策簡報]] * [[Wikipedia:維基百科政策簡報/List E|新增或取消訂閱]] * [[Wikipedia:維基百科政策簡報/List Z|拒絕簡報遞送]] * [[Wikipedia:維基百科政策簡報/存檔|歷年簡報存檔]] </div> </div> }} [[Category:維基百科政策簡報存檔]]
pywikibot.showDiff(page.text, text)
@@ -25,2 +25,2 @@ *** - :* [[Special:链出更改/Category:维基百科方针|方針]]:《[[Special:Diff/57731169/58263742|使用者名稱方針]]》、《[[Special:Diff/58267220|傀儡方針]]》、《[[Special:Diff/58506761|生者傳記方針]]》(已回退)、《[[Special:Diff/57742821/58446969|維基百科不是什麼]]》、《[[Special:Diff/58753763|管理戰方針]]》、《[[Special:Diff/58254549/58554615|破壞方針]]》、《[[Special:Diff/58107766/58670974|保護方針]]》、《[[Special:Diff/58520713/58628561|快速刪除方針]]》、《[[Special:Diff/58197557/58641010|避免地域中心方針]]》、《[[Special:Diff/57650217/58564876|中立的觀點]]》(已回退)、《[[Special:Diff/56550367/58600618|使用者查核方針]]》及《[[Special:Diff/58257128/58685379|監督方針]]》。 *** - :* [[Special:链出更改/Category:维基百科指引|指引]]:《[[Special:Diff/50069118/58292701|格式手冊(縮寫)]]》、《[[Special:Diff/57801900/58292705|格式手冊(不要華而不實)]]》、《[[Special:Diff/58292711|格式手冊(日期和數字)]]》、《[[Special:Diff/57640661/58292714|格式手冊(標點符號)]]》、《[[Special:Diff/57888508/58292722|格式手冊(文字格式)]]》、《[[Special:Diff/58049941/58292736|格式手冊(版面佈局)]]》、《[[Special:Diff/44208950/58292745|格式手冊(作品列表)]]》、《[[Special:Diff/56056345/58306123|申請成為管理人員指引]]》、《[[Special:Diff/55810111/58380878|繁簡處理指引]]》、《[[Special:Diff/58396041|使用者頁面指引]]》、《[[Special:Diff/58256315/58424867|討論頁指引]]》、《[[Special:Diff/56508048/58458249|格式手冊(旗幟)]]》、《[[Special:Diff/58171033/58466141|重新導向指引]]》、《[[Special:Diff/58595536/58651334|可靠來源指引]]》、《[[Special:Diff/56725116/58669628|簽名指引]]》及《[[Special:Diff/56239149/58722690|格式手冊(中國相關條目)]]》。 *** + :* [[Special:链出更改/Category:维基百科方针|方針]]:《[[Special:Diff/58259826/58478661|傀儡]]》、《[[Special:Diff/56570913/58509306|生者傳記]]》、《[[Special:Diff/57742821/58446969|维基百科不是什么]]》、《[[Special:Diff/58254549/58554615|破坏]]》、《[[Special:Diff/57900176/58478639|機械人方針]]》、《[[Special:Diff/58107766/58670974|保護方針]]》、《[[Special:Diff/58151151/58628561|快速删除方针]]》、《[[Special:Diff/58197557/58641010|避免地域中心]]》、《[[Special:Diff/58048484/58588707|編輯禁制方針]]》、《[[Special:Diff/57650217/58565115|中立的观点]]》、《[[Special:Diff/56550367/58600618|用戶查核方針]]》、《[[Special:Diff/58257128/58685379|监督]]》 *** + :* [[Special:链出更改/Category:维基百科指引|指引]]:《[[Special:Diff/57992508/58292912|新聞動態(重複發生的項目)]]》、《[[Special:Diff/50069118/58292701|格式手册(缩写)]]》、《[[Special:Diff/57801900/58292705|格式手冊(不要華而不實)]]》、《[[Special:Diff/58252109/58594496|格式手册(日期和数字)]]》、《[[Special:Diff/57640661/58292714|格式手册(标点符号)]]》、《[[Special:Diff/57888508/58292722|格式手冊(文字格式)]]》、《[[Special:Diff/58049941/58292736|格式手冊(版面佈局)]]》、《[[Special:Diff/44208950/58292745|格式手冊(作品列表)]]》、《[[Special:Diff/55810111/58380878|繁简处理]]》、《[[Special:Diff/58078298/58478628|用戶頁]]》、《[[Special:Diff/58256315/58424867|討論頁指引]]》、《[[Special:Diff/56585339/58481975|管理戰]]》、《[[Special:Diff/56508048/58458249|格式手册(旗帜)]]》、《[[Special:Diff/58171033/58466141|重定向]]》、《[[Special:Diff/57806486/58651334|可靠来源]]》、《[[Special:Diff/56725116/58669628|签名]]》、《[[Special:Diff/56239149/58722690|格式手册(中国相关条目)]]》 ***
if input('Save?').lower() in ['y', 'yes']:
page.text = text
page.save(summary='自動更新雜項修訂', minor=False)