Manual:Pywikibot/cosmetic changes.py/ru
Wikimedia Git repository has this file: scripts/cosmetic_changes.py |
Pywikibot scripts |
---|
|
Π‘ΠΊΡΠΈΠΏΡ cosmetic changes.py Π΄Π΅Π»Π°Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΠΈΠΊΠΈ-ΡΡΡΠ°Π½ΠΈΡΠ°Ρ , Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠΎΡΠΎΡΡΡ , Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΈΡΠ΅. ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΌΠ΅Π½ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΡΡ Π²ΠΈΠΊΠΈ-ΡΡΡΠ°Π½ΠΈΡ.
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²ΠΈΠΊΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ±-ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½Π΅Π½ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π½ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΎΡΠΎΠΌ, Π±ΡΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:[1]
- fix self interwiki: ΠΈΠ½ΡΠ΅ΡΠ²ΠΈΠΊΠΈ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ°ΠΌ ΡΠ°ΠΉΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ; ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ ΡΠ·ΡΠΊΠ° ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ.
- standardize page footer: ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈΠΉ, ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π΄Π»Ρ ΠΈΠ·Π±ΡΠ°Π½Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²ΠΈΠΊΠΈ ΡΡΡΠ»ΠΎΠΊ. Π Π°ΡΡΡΠ°Π²Π»ΡΠ΅Ρ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅
- clean up links: ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²ΠΈΠ΄ ΡΡΡΠ»ΠΎΠΊ:
- Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
- ΡΠ΄Π°Π»ΡΠ΅Ρ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ.
- ΡΠ΄Π°Π»ΡΠ΅Ρ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ.
- ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ URL-ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ Π² ΡΠΈΠΌΠ²ΠΎΠ»Ρ Unicode.
- ΡΠ΄Π°Π»ΡΠ΅Ρ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ.
- ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ»ΡΡΡΠΈΡΡ 1 ΡΡΡΠΎΠΊΡ ΡΡΠ°ΡΡΠΈ.
- clean up section headers: Π΄Π»Ρ Π»ΡΡΡΠ΅ΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠ°ΡΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΈ, ΡΠ°ΠΌ Π³Π΄Π΅ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: "==ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°==" ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² "== ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Π° ==" .
- put spaces in lists: Π΄Π»Ρ Π»ΡΡΡΠ΅ΠΉ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΡΠ°Π²ΠΈΡ ΠΏΡΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρ * ΠΈΠ»ΠΈ # ΠΈ ΡΠ΅ΠΊΡΡΠΎΠΌ..
- 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: ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ XHTML, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² "
" Π½Π° "
" - remove non breaking space before percent: ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π·Π½Π°ΠΊΠ° ΠΏΡΠΎΠ±Π΅Π»Π° ΠΏΠ΅ΡΠ΅Π΄ "%".
- fix syntax: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ MediaWiki Π΄Π»Ρ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ
- fix HTML: ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ HTML-ΡΡΠ±ΡΠ΅ΠΊΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ MediaWiki, ΡΠ΄Π°Π»ΡΠ΅Ρ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΠ΅Π³ΠΈ<ref /> tag.
- fix style: ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ prettytable Π² wikitable ΠΊΠ»Π°ΡΡ (ΡΠΎΠ»ΡΠΊΠΎ de-wiki ΠΈ en-wiki).
- fix typo: ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΒΊ Π½Π° Β° Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π³ΡΠ°Π΄ΡΡΠΎΠ² Π¦Π΅Π»ΡΡΠΈΡ ΠΈΠ»ΠΈ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°
- hyphenate isbn numbers: ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ ISBN
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ[edit]
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅[edit]
- Using the python wikipediabot
- Commons:Commons:Tools/pywiki file description cleanup version for use at Commons