利用者:Love monju/bot用備忘録
表示
スクリプト一覧
[編集]スクリプト名 | 機能 | チェック |
---|---|---|
BeautifulSoup.py | ||
add_text.py | ページに(例えばテンプレートのような)テキストを追加する。正規表現で除外するページ本文の条件を与えることができる。 | |
archivebot.py | ノート(会話)ページのアーカイブ | |
basic.py | Botの雛形。 | |
blockpageschecker.py | ページの保護状態をチェックし、もはや保護(半保護)されていない記事からテンプレートを取り除く。 | ![]() |
capitalize_redirects.py | 記事名の最初を1文字を大文字にしたリダイレクトを作る Bot。 | |
casechecker.py | ウィキ上のページを全て列挙し、ラテン文字とキリル文字が混じったタイトルを見つけるスクリプト。 | |
catall.py | 沢山の記事のカテゴリを、対話型のコンソールを使って追加または変更する。 | |
category.py | 記事に含まれるカテゴリの追加、変更、除去。 | |
catlib.py | ||
catmove.pl | ||
checkimages.py | アップロード記録を走査し、出典やライセンスなしの画像に nsd タグを貼り、投稿者の会話ページにメッセージを投稿する。 | |
clean_sandbox.py | 砂場ならしをするスクリプト | ![]() |
commons_link.py | ページにコモンズのテンプレートを貼る。 | |
commonscat.py | ページにコモンズのテンプレートを貼る。 | |
config.py | 設定ファイル | |
copyright.py | Google, Yahoo! と Live Search を使って、著作権のあるテキストをチェックする。 | |
copyright_clean.py | ||
copyright_put.py | ||
cosmetic_changes.py | ページに含まれるマークアップを手直しする、お化粧直しのスクリプト。 | |
daemonize.py | ||
date.py | ||
delete.py | ページの一括削除および復帰を行う。管理者権限が必要。 | |
delinker.py | delinker と image_replacer のためのヘルパー・スクリプト。 | |
disambredir.py | ||
diskcache.py | ||
distrib | ||
djvutext.py | ||
editarticle.py | 記事をブラウザを使わずに手動で編集するためのスクリプト。Tcl/Tk が必要。 | ![]() |
extract_wikilinks.py | ||
family.py | ||
featured.py | 他言語の秀逸な記事の状況を調べ、ホーム・ウィキの対応する記事に {{Link FA}} のタグを貼る。 | |
featuredcount.py | ||
fixes.py | ||
fixing_redirects.py | ページに含まれている内部リンクのリダイレクトを解消する。 | |
followlive.py | ||
generate_user_files.py | ||
get.py | ||
gui.py | ||
gui_selfpatch.py | ||
image.py | ||
imagecopy.py | ||
imageharvest.py | ||
imagerecat.py | ||
imagetransfer.py | プロジェクト間での画像の転記。ライセンスや履歴の転記等も実施。 | |
imageuncat.py | ||
inline_images.py | ||
interwiki.py | ||
interwiki_graph.py | ||
isbn.py | 記事に含まれている10桁ISBNコードの13桁化とハイフンの補正。 | |
login.py | MediaWikiにログインするためのスクリプト | |
lonelypages.py | 他からリンクされていない「孤立したページ」に、その旨を示すテンプレートを加える。 | |
makecat.py | ||
mediawiki_messages.py | ||
misspelling.py | ||
movepages.py | ページを移動する。オプション指定で跡地のリダイレクトを削除も可能。 | |
mysql_autoconnection.py | ||
noreferences.py | <ref>が存在するが<refences />が存在しないページに<refences />を節と共に追加。 | |
nowcommons.py | コモンズにアップロードされたファイルを、ローカルプロジェクトから削除する。 | |
pagefromfile.py | プレーンテキストからページを作成(アップロード)する。 | |
pagegenerators.py | ||
pageimport.py | 別のウィキからページをインポートする。 | |
query.py | ||
rciw.py | ||
rcsort.py | RecentChangesを利用者名でソートするためのラッパー。CGI等で動かすことを想定。r5179ではlang:nlでしか動かないが将来的に多言語化される予定。 | |
redirect.py | 二重リダイレクトの解決と壊れたリダイレクトの削除。 | |
refcheck.py | ||
replace.py | ページに含まれる文字列を置換する汎用スクリプト。 | |
saveHTML.py | ||
selflink.py | ホーム・ウィキ上の自己リンクを探し、除去する。 | |
solve_disambiguation.py | ||
spamremove.py | Special:Linksearchを使って指定したドメインへのリンクを探し出して除去する。「外部リンク」節のようにリストになっている場合はリストマーカーごと除去。 | |
speedy_delete.py | ||
spellcheck.py | ||
splitwarning.py | ||
standardize_interwiki.py | ||
standardize_notes.py | ||
table2wiki.py | ||
template.py | テンプレートの張り替え。 | |
templatecount.py | ||
testfamily.py | ||
titletranslate.py | ||
udp-log.py | ||
unlink.py | あるページへのリンクを全ての他のページから取り外す。 | |
unusedfiles.py | ||
upload.py | ウィキペディアに画像をアップロードする。 | |
us-states.py | ||
user-config.py | 設定ファイル | |
user-fixes.py | ||
userlib.py | ||
version.py | 実行環境とリビジョン番号を画面に出力するスクリプト。 | ![]() |
warnfile.py | ||
watchlist.py | ||
weblinkchecker.py | ページのリンク切れをチェックし、幾度か試して駄目ならノートページに張替えを促すメッセージを投稿する。 | |
welcome.py | 新規利用者にウェルカムメッセージを投稿するスクリプト。 | |
wikicomserver.py | ||
wikipedia.py | ||
wikipediatools.py | ||
wiktionary.py | ||
wiktionarytest.py | ||
xmlreader.py | ||
xmltest.py |
投稿例
[編集]replace.py
[編集]コマンド
python replace.py "-pt:15" "-namespace:0,6,10,14" "-ref:イタリアの講和 (第二次世界大戦)" "-summary:[[WP:BOTREQ#イタリアの講和 (第二次世界大戦)]]" "[[イタリアの講和 (第二次世界大戦)" "[[イタリアの降伏"
実行結果
実行結果
category.py
[編集]コマンド
category.py move -from:"マーベラスAQLのアニメ作品" -to:"マーベラスのアニメ作品" "-summary:[[BOTREQ#マーベラス関連のカテゴリ修正]]"
実行結果
実行結果
clean_sandbox.py
[編集]コマンド
clean_sandbox.py
実行結果
実行結果