Help:Pywikipediabot/cosmetic changes.py
このスクリプトを単体で使用することはできません。WP:BOTを読み、しっかりと理解してください。 |
cosmetic_changes.pyはwikiのソースを整えることができます。これらの変更はウィキのページの外観を変更するようには作られていません。
特定のウィキで走らせる前に、どのモジュールもこのウィキに役立つことを確認しなければなりません。
このスクリプトは以下の動作を実行します[1]。
- fix self interwiki:自らのサイトにリンクする言語間リンクの接頭辞を除去します。
- standardize page footer: カテゴリ、秀逸な記事テンプレート、言語間リンクを正しい位置に再配置します。テンプレートと言語間リンクは正しい順序に並べ替えられます。
- clean up links: 下のものを実行して、リンクを整えます。:
- アンダーバーをスペースで置き換えます。
- タイトルから不要な先頭のスペースを除去します。
- タイトルから不要な末尾のスペースを除去します。
- URLエンコード文字をユニコードに変更します。
- ラベルから不要な先頭と最後のスペースを除去します。
- タイトルの最初の文字を小文字化することを試みます。
- clean up section headers: セクションの見出しを読みやすくするため、タイトルと等号の間にスペースを差し込みます。;例えば、"==Section title==" は "== Section title =="となります。
- put spaces in lists: 箇条書きを読みやすくするため、*もしくは#とテキストの間にスペースを差し込みます。
- translate and capitalize namespaces: ローカライズされた名前空間が使用されているかを確認します。en-wikiもしくはfr-wiki以外では"image"を変更しません。
- resolve html entities
- valid xhtml: 正しいXHTMLドキュメントを作成することを試みます。例えば"<br>"は"<br />"に置き換えられます。
- remove useless spaces
- remove non breaking space before percent: 新しいメディアウィキのバージョンは自動でパーセント記号の前に非改行スペースを配置します。このため手動で置く必要はもはやありません。
- fix syntax: 外部リンクを正しいメディアウィキ文法に直します。
- fix HTML: いくつかのHTMLエンティティを一致するメディアウィキ文法に変換します。; 必要のない<ref />タグを除去します。
- fix style: prettytableをwikitable classに変更します。 (de-wik、en-wikiのみ)
- fix typo: ccmを前方の数字とともにcm³へ変更します。; 摂氏もしくは華氏に関わる場合、º を °へ変更します。
- hyphenate isbn numbers: ISBNをハイフンでつなぐことを試みます。