Manual:Pywikibot/cosmetic changes.py/ru

Скрипт cosmetic changes.py делает небольшие изменения в одной или нескольких вики-страницах, в результате которых, внешний вид исходного кода становится чище. Эти изменения не должны менять внешний вид редактируемых вики-страниц.

Перед тем как запустить его в конкретной вики, каждый суб-модуль должнен быть пересмотрен и проверен, чтобы изменения производимые ботом, были полезны для проекта.

Этот сценарий выполняет следующие операции:

"
 * fix self interwiki: интервики ссылки на сам сайт отображается как местные ссылки; удаляется код языка префиксом.
 * standardize page footer: проверяет порядок простановки категориий, шаблонов для избранных статей и интервики ссылок. Расставляет в правильном порядке
 * clean up links: improves how links are presented by doing the following:
 * replaces underlines by spaces, also multiple underlines.
 * removes unnecessary leading spaces from a title.
 * removes unnecessary trailing spaces from a title.
 * converts URL-encoded characters to unicode.
 * removes unnecessary initial and final spaces from a label.
 * tries to capitalize the first letter of the title.
 * clean up section headers: for better readability of section header source code, puts a space between the equal signs and the title; for example: "==Section title==" becomes "== Section title ==".
 * put spaces in lists: for better readability of bullet list and enumeration wiki source code, puts a space between the * or # and the text.
 * translate and capitalize namespaces: makes sure that localized namespace names are used. Does not change "image" alias on en-wiki or fr-wiki.
 * resolve html entities
 * valid xhtml: tries to make a valid XHTML document, for example, replacing "  " with "
 * remove useless spaces
 * remove non breaking space before percent: newer MediaWiki versions automatically place a non-breaking space in front of a percent sign, so it is no longer required to place it manually.
 * fix syntax: correct mediawiki syntax for external links
 * fix HTML: translates some HTML-entities into the corresponding mediawiki syntax; remove unneeded tag.
 * fix style: convert prettytable to wikitable class (de-wiki and en-wiki only).
 * fix typo: change ccm with preleading number to cm³; change º to ° if it concerns degree Celsius or Fahrenheit
 * hyphenate isbn numbers: tries to hyphenate an ISBN

Смотрите также

 * Using the python wikipediabot
 * Commons:Commons:Tools/pywiki file description cleanup version for use at Commons