Browse Source

Merge branch 'release-1.1'

master v1.1
Jonathan Golder 6 years ago
parent
commit
5c277495a3
  1. 3
      README.md
  2. 17
      lib/redfam.py

3
README.md

@ -18,6 +18,9 @@ Those can be installed using pip and the _requirements.txt_ file provided with t
Versions
--------
* v1.1
- Improved page filter
* v1.0
- first stable release
- less debug output

17
lib/redfam.py

@ -3,7 +3,7 @@
#
# redfam.py
#
# Copyright 2017 Jonathan Golder <jonathan@golderweb.de>
# Copyright 2018 Jonathan Golder <jonathan@golderweb.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -594,8 +594,21 @@ class RedFamWorker( RedFam ):
except Break:
break
# Follow moved pages
if self.article_has_status( "redirect", title=article ):
try:
page = page.moved_target()
except pywikibot.exceptions.NoMoveTarget:
pass
# Exclude Users & User Talkpage
if page.namespace() == 2 or page.namespace() == 3:
self.article_add_status( "user", title=article )
continue
# Toggle talkpage
if talkpages:
if talkpages and not page.isTalkPage() or\
not talkpages and page.isTalkPage():
page = page.toggleTalkPage()
# Add reference to redfam to pages

Loading…
Cancel
Save