jenkins-bot submitted this change.

View Change


Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[IMPR] provide category_redirect categories for all WM sites

Bug: T348914
Change-Id: Icbc12da1c42574a14b85ff7d7e2bf6a7da166201
---
M scripts/category_redirect.py
1 file changed, 16 insertions(+), 45 deletions(-)

diff --git a/scripts/category_redirect.py b/scripts/category_redirect.py
index 1b337c1..e0184e1 100755
--- a/scripts/category_redirect.py
+++ b/scripts/category_redirect.py
@@ -48,6 +48,10 @@


LOG_SIZE = 7 # Number of items to keep in active log
+# Category that contains all redirected category pages
+CAT_REDIRECT_CAT = 'Q4616723'
+# Category that contains non-empty redirected category pages
+TINY_CAT_REDIRECT_CAT = 'Q8099903'


class CategoryRedirectBot(ConfigParserBot, SingleSiteBot):
@@ -75,43 +79,6 @@
self.log_page = pywikibot.Page(self.site,
'User:{}/category redirect log'
.format(self.site.username()))
-
- # Localization:
-
- # Category that contains all redirected category pages
- self.cat_redirect_cat = {
- 'commons': 'Category:Category redirects',
- 'meta': 'Category:Maintenance of categories/Soft redirected '
- 'categories',
- 'ar': 'تصنيف:تحويلات تصنيفات ويكيبيديا',
- 'ary': 'تصنيف:Wikipedia soft redirected categories',
- 'arz': 'تصنيف:تحويلات تصانيف ويكيبيديا',
- 'ckb': 'پۆل:پۆلە ڕەوانەکراوە نەرمەکان',
- 'cs': 'Kategorie:Údržba:Zastaralé kategorie',
- 'da': 'Kategori:Omdirigeringskategorier',
- 'en': 'Category:Wikipedia soft redirected categories',
- 'es': 'Categoría:Wikipedia:Categorías redirigidas',
- 'fa': 'رده:رده‌های منتقل‌شده',
- 'hi': 'श्रेणी:विकिपीडिया श्रेणी अनुप्रेषित',
- 'hu': 'Kategória:Kategóriaátirányítások',
- 'ja': 'Category:移行中のカテゴリ',
- 'ko': '분류:비어 있지 않은 분류 넘겨주기',
- 'no': 'Kategori:Wikipedia omdirigertekategorier',
- 'pl': 'Kategoria:Przekierowania kategorii',
- 'pt': 'Categoria:!Redirecionamentos de categorias',
- 'sco': 'Category:Wikipaedia soft redirectit categories',
- 'simple': 'Category:Category redirects',
- 'sh': 'Kategorija:Preusmjerene kategorije Wikipedije',
- 'sr': 'Категорија:Википедијине меко преусмерене категорије',
- 'ur': 'زمرہ:منتقل شدہ زمرہ جات',
- 'vi': 'Thể loại:Thể loại đổi hướng',
- 'zh': 'Category:已重定向的分类',
- 'ro': 'Categorie:Categorii de redirecționare',
- }
-
- # Category that contains non-empty redirected category pages
- self.tiny_cat_redirect_cat = 'Q8099903'
-
self.move_comment = 'category_redirect-change-category'
self.redir_comment = 'category_redirect-add-template'
self.dbl_redir_comment = 'category_redirect-fix-double'
@@ -123,14 +90,8 @@

def get_cat(self):
"""Specify the category page."""
- if self.opt.tiny:
- self.cat = self.site.page_from_repository(
- self.tiny_cat_redirect_cat)
- else:
- cat_title = pywikibot.translate(self.site, self.cat_redirect_cat)
- if cat_title:
- self.cat = pywikibot.Category(pywikibot.Link(cat_title,
- self.site))
+ item = TINY_CAT_REDIRECT_CAT if self.opt.tiny else CAT_REDIRECT_CAT
+ self.cat = self.site.page_from_repository(item)
return self.cat is not None

def move_contents(self, old_cat_title: str, new_cat_title: str,

To view, visit change 979895. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Icbc12da1c42574a14b85ff7d7e2bf6a7da166201
Gerrit-Change-Number: 979895
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Aram <arambakr1620@gmail.com>
Gerrit-Reviewer: D3r1ck01 <dalangi-ctr@wikimedia.org>
Gerrit-Reviewer: Tacsipacsi <tacsipacsi@jnet.hu>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged