jenkins-bot has submitted this change and it was merged.
Change subject: replace.py and pagegenerators.py help improvements
......................................................................
replace.py and pagegenerators.py help improvements
- Move documentation of fixes from replace script into fixes module.
- Remove duplicate -page argument documentation in replace script.
- Add periods where missing in pagegenerators help.
- remove ?? from -help.
Change-Id: I8a3f83c319c3847673e994a433e128b5f4161862
---
M pywikibot/fixes.py
M pywikibot/pagegenerators.py
M scripts/replace.py
3 files changed, 16 insertions(+), 18 deletions(-)
Approvals:
John Vandenberg: Looks good to me, but someone else must approve
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/fixes.py b/pywikibot/fixes.py
index 723631d..1a5fb07 100644
--- a/pywikibot/fixes.py
+++ b/pywikibot/fixes.py
@@ -1,15 +1,15 @@
# -*- coding: utf-8 -*-
"""File containing all standard fixes."""
-
#
# (C) Pywikibot team, 2008-2010
#
# Distributed under the terms of the MIT license.
#
__version__ = '$Id$'
-#
-help = u"""
+parameter_help = u"""
+ Currently available predefined fixes are:
+
* HTML - Convert HTML tags to wiki syntax, and
fix XHTML.
* isbn - Fix badly formatted ISBNs.
@@ -31,9 +31,10 @@
* fckeditor - Try to convert FCKeditor HTML tags to wiki
syntax.
https://lists.wikimedia.org/pipermail/wikibots-l/2009-February/000290.html
-
"""
+__doc__ = __doc__ + parameter_help
+
fixes = {
# These replacements will convert HTML to wiki syntax where possible, and
# make remaining tags XHTML compliant.
diff --git a/pywikibot/pagegenerators.py b/pywikibot/pagegenerators.py
index f2e8360..a4b5b43 100644
--- a/pywikibot/pagegenerators.py
+++ b/pywikibot/pagegenerators.py
@@ -103,7 +103,7 @@
so check your edits!
-limit:n When used with any other argument that specifies a set
- of pages, work on no more than n pages in total
+ of pages, work on no more than n pages in total.
-links Work on all pages that are linked from a certain page.
Argument can also be given as "-links:linkingpagetitle".
@@ -136,7 +136,7 @@
-step:n When used with any other argument that specifies a set
of pages, only retrieve n pages at a time from the wiki
- server
+ server.
-titleregex Work on titles that match the given regular expression.
@@ -157,15 +157,15 @@
Argument can be given as "-unwatched:n" where
n is the maximum number of articles to work on.
--usercontribs Work on all articles that were edited by a certain user :
- Example : -usercontribs:DumZiBoT
+-usercontribs Work on all articles that were edited by a certain user.
+ (Example : -usercontribs:DumZiBoT)
-weblink Work on all articles that contain an external link to
a given URL; may be given as "-weblink:url"
-withoutinterwiki Work on all pages that don't have interlanguage links.
Argument can be given as "-withoutinterwiki:n" where
- n is some number (??).
+ n is the total to fetch.
-mysqlquery Takes a Mysql query string like
"SELECT page_namespace, page_title, FROM page
@@ -199,7 +199,8 @@
config.py for instructions.
-page Work on a single page. Argument can also be given as
- "-page:pagetitle".
+ "-page:pagetitle", and supplied multiple times for
+ multiple pages.
-grep A regular expression that needs to match the article
otherwise the page won't be returned.
diff --git a/scripts/replace.py b/scripts/replace.py
index cd9fcfb..75f76d9 100755
--- a/scripts/replace.py
+++ b/scripts/replace.py
@@ -10,15 +10,11 @@
¶ms;
+Furthermore, the following command line parameters are supported:
+
-xml Retrieve information from a local XML dump (pages-articles
or pages-meta-current, see
https://download.wikimedia.org).
Argument can also be given as "-xml:filename".
-
--page Only edit a specific page.
- Argument can also be given as "-page:pagetitle". You can
- give this parameter multiple times to edit multiple pages.
-
-Furthermore, the following command line parameters are supported:
-regex Make replacements using regular expressions. If this argument
isn't given, the bot will make simple text replacements.
@@ -70,7 +66,7 @@
fixes.py and user-fixes.py.
The -regex and -nocase argument and given replacements will
be ignored if you use -fix.
- Currently available predefined fixes are:
+
&fixes-help;
-always Don't prompt you for each replacement
@@ -143,7 +139,7 @@
# with the parameter -help.
docuReplacements = {
'¶ms;': pagegenerators.parameterHelp,
- '&fixes-help;': fixes.help,
+ '&fixes-help;': fixes.parameter_help,
}
--
To view, visit
https://gerrit.wikimedia.org/r/175438
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8a3f83c319c3847673e994a433e128b5f4161862
Gerrit-PatchSet: 6
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Ladsgroup <ladsgroup(a)gmail.com>
Gerrit-Reviewer: Merlijn van Deen <valhallasw(a)arctus.nl>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot <>