Help:Pywikipediabot/protect.py

From Wikipedia, the free encyclopedia

このスクリプトは一斉にページを保護、もしくは保護解除することに使用できます。もちろん管理者アカウントが必要です。

python protect.py OPTION...

引数

さらに見る 引数名, 説明 ...
引数名説明備考
-page:指定したページをすべて保護します。
-cat:与えられたカテゴリにあるすべてのページを保護します。
-nosubcats:サブカテゴリ内のページを保護しません。
-links:与えられたページからリンクするすべてのページを保護します。
-file:テキストファイルにリストされているすべてのページを保護します。
-ref:与えられたページにリンクしているすべてのページを保護します。
-images:与えられたページで使用されているすべての画像を保護します。
-always:保護するページを表示せずに保護します。
-summary:要約欄の文章を定義します。
-unprotect:ページの保護を解除します。
-edit:PROTECTION_LEVELPROTECTION_LEVELに編集保護のレベルを設定します。
-move:PROTECTION_LEVELPROTECTION_LEVELに移動保護のレベルを設定します。
-create:PROTECTION_LEVELPROTECTION_LEVELに作成保護のレベルを設定します。サポート外です。
閉じる

PROTECTION_LEVELは次の3つです。: sysop, autoconfirmed, none

-edit, -move, -createなどの動作が指定されなければ、保護レベルは'sysop'となります。 (-unprotectなら'none')

使用例

"To protect"カテゴリ内のページを確認せずに保護する。

python protect.py -cat:"To protect" -always

"unprotect.txt"内のページに対して、確認せずに保護を解除する

python protect.py -file:unprotect.txt -unprotect

Related Articles

Wikiwand AI