jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/944869 )

Change subject: [doc] Add scripts.changelog to Pywikibot
......................................................................

[doc] Add scripts.changelog to Pywikibot

Change-Id: I85aa6d380d81ad1377e69330a96d72ea9766cc84
---
M scripts/CHANGELOG.rst
M scripts/README.rst
M docs/scripts/index.rst
3 files changed, 197 insertions(+), 179 deletions(-)

Approvals:
  Xqt: Looks good to me, approved
  jenkins-bot: Verified




diff --git a/docs/scripts/index.rst b/docs/scripts/index.rst
index ba9751a..5c60622 100644
--- a/docs/scripts/index.rst
+++ b/docs/scripts/index.rst
@@ -7,9 +7,10 @@
    :noindex:

 .. include:: ../../scripts/README.rst
-   :start-after: included.
+   :start-line: 8
    :end-before: More precise

+
 *******************
 Script descriptions
 *******************
@@ -32,3 +33,9 @@
    maintenance
    archive
    outdated
+
+***************
+Scripts changes
+***************
+
+.. include:: ../../scripts/CHANGELOG.rst
diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst
index 23f8739..6dc7f76 100644
--- a/scripts/CHANGELOG.rst
+++ b/scripts/CHANGELOG.rst
@@ -5,7 +5,7 @@
 -----

 category_redirect
-~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^

 * provide category_redirect categories for all WM sites (:phab:`T348914`)

@@ -13,12 +13,12 @@
 -----

 category_graph
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 * Change category output string to format string (:phab:`T348709`)

 commonscat
-~~~~~~~~~~
+^^^^^^^^^^

 * Fix skip page template parameter check (:phab:`T106952`)

@@ -28,23 +28,23 @@
 * L10N for several scripts

 category_graph
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 * Wrap DOT-string in curly braces (:phab:`T346007`)

 checkimages
-~~~~~~~~~~~
+^^^^^^^^^^^

 * Use welcome messages from :class:`scripts.welcome.WelcomeBot`
 * add more messages to :mod:`i18n` system

 newitem
-~~~~~~~
+^^^^^^^

 * Enable ``-touch`` in newitem script for confirmed user (:phab:`T343877`)

 maintenance
-~~~~~~~~~~~
+^^^^^^^^^^^

 * new script unidata to update ``_first_upper_exception_dict`` of
   :mod:`pywikibot.tools._unidata`.
@@ -54,7 +54,7 @@
 -----

 patrol
-~~~~~~
+^^^^^^

 * Only handle namespaces with :func:`pagegenerators.GeneratorFactory` 
(:phab:`T341768`)

@@ -63,27 +63,27 @@
 -----

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * KeyboardInterrupt was enabled for -async option

 listpages
-~~~~~~~~~
+^^^^^^^^^

 * ``-tofile`` option was added to save list to a file

 noreferences
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 * NoReferencesBot derives from :class:`bot.AutomaticTWSummaryBot`

 replicate_wiki
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 * i18n support was added (:phab:`T333759`)

 transwikiimport
-~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^

 * Script was added (:phab:`T335246`)

@@ -92,12 +92,12 @@
 -----

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * Processing speed was improved and is up to 20 times faster, 2-3 times on 
average

 redirect
-~~~~~~~~
+^^^^^^^^

 * Use ``Bot:`` prefixed summary (:phab:`T161459`)
 * Fix ``-namespace`` usage if RedirectGenerator is used (:phab:`T331243`)
@@ -107,7 +107,7 @@
 -----

 clean_sandbox
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 * L10N for es-wikis

@@ -115,12 +115,12 @@
 -----

 clean_sandbox
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 * L10N for several wikis

 touch
-~~~~~
+^^^^^

 * Login first when starting the script (:phab:`T328204`)

@@ -129,43 +129,43 @@
 -----

 blockpageschecker
-~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^

 * Fix neutral additive element

 category
-~~~~~~~~
+^^^^^^^^

 * Enable pagegenerators options with ``move`` and ``remove`` actions 
(:phab:`T318239`)

 category_graph
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 * :mod:`category_graph` script was added which creates category graph in 
formats dot, svg and html5

 clean_sandbox
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 * L10N updates
 * A `-textfile` option was addet to fetch the text from a file

 create_isbn_edition
-~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^

 * Fix argument parsing

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 * Skip invalid link titles (:phab:`T324434`)

 interwiki
-~~~~~~~~~
+^^^^^^^^^

 Fix string concatenation (:phab:`T322180`)

 touch
-~~~~~
+^^^^^

 Provide bulk purge to run upto 1000 times faster

@@ -174,24 +174,24 @@
 -----

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * Process pages in parallel tasks with ``-async`` option (:phab:`T57899`)
 * Add -sort option to sort archives by (latest) timestamp
 * Archive unsigned threads using timestamp of the next thread (:phab:`T69663`, 
:phab:`T182685`)

 category_redirect
-~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^

 * Use localized template prefix (:phab:`T318049`)

 create_isbn_edition
-~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^

 * New script to load ISBN related data into Wikidata (:phab:`T314942`)

 watchlist
-~~~~~~~~~
+^^^^^^^^^

 * Watchlist is retrieved faster in parallel tasks (:phab:`T57899`)
 * Enable watchlist.refresh_all for API generator access (:phab:`T316359`)
@@ -202,7 +202,7 @@
 *21 August 2022*

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * Use ``User:MiszaBot/config`` as default template
 * Raise MalformedConfigError if 'maxarchivesize' is 0 (:phab:`T313886`)
@@ -212,12 +212,12 @@
 * Decrease memory usage and improve processing speed

 interwiki
-~~~~~~~~~
+^^^^^^^^^

 * Fix wrong Subject property

 pagefromfile
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 * Derive PageFromFileReader from tools.collections.GeneratorWrapper

@@ -227,7 +227,7 @@
 *26 July 2022*

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * Add localized "archive" variables  (:phab:`T71551`, :phab:`T313682`, 
:phab:`T313692`)

@@ -237,7 +237,7 @@
 *24 July 2022*

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 * Replace archive pattern fields to string conversion (:phab:`T313692`)

@@ -247,7 +247,7 @@
 *22 July 2022*

 harvest_template
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Support harvesting time values (:phab:`T66503`)
 *  Do not rely on self.current_page.site
@@ -261,12 +261,12 @@
 *26 June 2022*

 addtext
-~~~~~~~
+^^^^^^^

 *  Fix for -createonly option (:phab:`T311173`)

 harvest_template
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Add -confirm option which sets ‘always’ option to False
    (:phab:`T310356`)
@@ -274,7 +274,7 @@
    (:phab:`T310418`)

 interwiki
-~~~~~~~~~
+^^^^^^^^^

 *  Fix regression where interwiki script removes all interwiki links
    (:phab:`T310964`)
@@ -282,12 +282,12 @@
    (:phab:`T310908`)

 listpages
-~~~~~~~~~
+^^^^^^^^^

 *  Print the page list immediately except pages are preloaded

 nowcommons
-~~~~~~~~~~
+^^^^^^^^^^

 *  Use treat_page method (:phab:`T309456`)
 *  Fix several bugs (:phab:`T309473`)
@@ -298,29 +298,29 @@
 *21 May 2022*

 general
-~~~~~~~
+^^^^^^^

 *  Call ExistingPageBot.skip_page() first (:phab:`T86491`)

 delete
-~~~~~~
+^^^^^^

 *  Count deleted pages and other actions (:phab:`T212040`)

 replace
-~~~~~~~
+^^^^^^^

 *  A -nopreload option was added

 weblinkchecker
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  Throttle connections to the same host (:phab:`T152350`)
 *  Do not kill threads after generator is exhausted (:phab:`T113139`)
 *  Use Page.extlinks() to get external links (:phab:`T60812`)

 update_script
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  update_script script was removed

@@ -330,7 +330,7 @@
 *07 May 2022*

 movepages
-~~~~~~~~~
+^^^^^^^^^

 *  Fix regression of option parsing (:phab:`T307826`)

@@ -340,47 +340,47 @@
 *26 April 2022*

 general
-~~~~~~~
+^^^^^^^

 *  Archived scripts were removed

 archive
-~~~~~~~
+^^^^^^^

 *  Fix trailing newlines (:phab:`T306529`)

 checkimages
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Use page_from_repository() method to read categoried from wikibase
 *  Use ``itertools.zip_longest`` to find the most important image

 dataextend
-~~~~~~~~~~
+^^^^^^^^^^

 *  A -showonly option was added to only show claims of an ItemPage
 *  This new script was added. It is able to add properties, identifiers
    and sources to WikiBase items

 delinker
-~~~~~~~~
+^^^^^^^^

 *  New delinker script was added; it replaces compat’s CommonsDelinker
    (:phab:`T299563`)

 image
-~~~~~
+^^^^^

 *  Fix image regex (:phab:`T305226`, :phab:`T305227`)

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Ignore Bloomberg captcha (:phab:`T306304`)
 *  Fix cp encodings (:phab:`T304830`)

 replace
-~~~~~~~
+^^^^^^^

 *  A -quiet option was added to omit message when no change was made

@@ -390,7 +390,7 @@
 *15 April 2022*

 replace
-~~~~~~~
+^^^^^^^

 *  Fix regression of XmlDumpPageGenerator

@@ -400,12 +400,12 @@
 *26 March 2022*

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  -always option was enabled

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Solve UnicodeDecodeError in ReferencesRobot.treat()
    (:phab:`T304288`)
@@ -417,13 +417,13 @@
 *26 February 2022*

 general
-~~~~~~~
+^^^^^^^

 *  L10N updates
 *  Provide ConfigParserBot for several scripts (:phab:`T223778`)

 add_text
-~~~~~~~~
+^^^^^^^^

 *  Provide -create and -createonly options (:phab:`T291354`)
 *  Deprecated function get_text() was removed in favour of Page.text and
@@ -434,7 +434,7 @@
    textlib.add_text()

 blockpageschecker
-~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^

 *  Use different edit comments when adding, changeing or removing
    templates (:phab:`T291345`)
@@ -443,7 +443,7 @@
    :phab:`T171713`)

 category
-~~~~~~~~
+^^^^^^^^

 *  CleanBot was added which can be invoked by clean action option
 *  Recurse CategoryListifyRobot with depth
@@ -452,30 +452,30 @@
 *  Deprecated code parts were removed

 checkimages
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Skip PageSaveRelatedError and ServerError when putting talk page
    (:phab:`T302174`)

 commonscat
-~~~~~~~~~~
+^^^^^^^^^^

 *  Ignore InvalidTitleError in CommonscatBot.findCommonscatLink
    (:phab:`T291783`)

 cosmetic_changes
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Ignore InvalidTitleError in CosmeticChangesBot.treat_page
    (:phab:`T293612`)

 djvutext
-~~~~~~~~
+^^^^^^^^

 *  pass site arg only once (:phab:`T292367`)

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Let only put_current show the message “No changes were needed”
 *  Use concurrent.futures to retrieve redirect or moved targets
@@ -483,54 +483,54 @@
 *  Add an option to ignore solving moved targets (:phab:`T298789`)

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Add support for chunked uploading (:phab:`T300531`)

 newitem
-~~~~~~~
+^^^^^^^

 *  Do not pass OtherPageSaveRelatedError silently

 pagefromfile
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 *  Preload pages instead of reading them one by one before putting
    changes
 *  Don’t ask for confirmation by default (:phab:`T291757`)

 redirect
-~~~~~~~~
+^^^^^^^^

 *  Use site.maxlimit to determine the highest limit to load
    (:phab:`T299859`)

 replace
-~~~~~~~
+^^^^^^^

 *  Enable default behaviour with -mysqlquery (:phab:`T299306`)
 *  Deprecated “acceptall” and “addedCat” parameters were replaced by
    “always” and “addcat”

 revertbot
-~~~~~~~~~
+^^^^^^^^^

 *  Add support for translated dates/times (:phab:`T102174`)
 *  Deprecated “max” parameter was replaced by “total”

 solve_disambiguation
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  Remove deprecated properties in favour of DisambiguationRobot.opt
    options

 touch
-~~~~~
+^^^^^

 \*Do not pass OtherPageSaveRelatedError silently

 unusedfiles
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Use oldest_file_info.user as uploader (:phab:`T301768`)

@@ -540,7 +540,7 @@
 *21 September 2021*

 category
-~~~~~~~~
+^^^^^^^^

 *  Fix -match option

@@ -550,7 +550,7 @@
 *15 September 2021*

 add_text
-~~~~~~~~
+^^^^^^^^

 *  Add -major flag to disable minor edit flag when saving

@@ -560,7 +560,7 @@
 *05 August 2021*

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Don’t ignore identical references with newline in ref content
    (:phab:`T286369`)
@@ -572,13 +572,13 @@
 *01 July 2021*

 general
-~~~~~~~
+^^^^^^^

 *  show a warning if pywikibot.__version_\_ is behind
    scripts.__version_\_

 addtext
-~~~~~~~
+^^^^^^^

 *  Deprecate get_text, put_text and add_text functions
    (:phab:`T284388`)
@@ -586,46 +586,46 @@
    functions (:phab:`T196851`)

 blockpageschecker
-~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^

 *  Script was unarchived

 commonscat
-~~~~~~~~~~
+^^^^^^^^^^

 *  Enable multiple sites (:phab:`T57083`)
 *  Use new textlib.add_text function

 cosmetic_changes
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  set -ignore option to CANCEL.MATCH by default (:phab:`T108446`)

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Add -overwrite option (:phab:`T235219`)

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Skip pages which does not exist on source site (:phab:`T284414`)
 *  Use roundrobin_generators to combine multiple template inclusions
 *  Allow images existing in the shared repo (:phab:`T267535`)

 template
-~~~~~~~~
+^^^^^^^^

 *  Do not try to initialze generator twice in TemplateRobot
    (:phab:`T284534`)

 update_script
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  compat2core script was restored and renamed to update_script

 version
-~~~~~~~
+^^^^^^^

 *  Show all mandatory dependecies

@@ -635,12 +635,12 @@
 *31 May 2021*

 addtext
-~~~~~~~
+^^^^^^^

 *  -except option was removed in favour of commonly used -grepnot

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 *  Durations must to have a time unit

@@ -650,7 +650,7 @@
 *28 May 2021*

 general
-~~~~~~~
+^^^^^^^

 *  image.py was restored
 *  nowcommons.py was restored
@@ -658,36 +658,36 @@
 *  L10N updates

 category
-~~~~~~~~
+^^^^^^^^

 *  dry parameter of CategoryAddBot will be removed

 commonscat
-~~~~~~~~~~
+^^^^^^^^^^

 *  Ignore InvalidTitleError (:phab:`T267742`)
 *  exit checkCommonscatLink method if target name is empty
    (:phab:`T282693`)

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  ValueError will be ignored (:phab:`T283403`, :phab:`T111513`)
 *  InterwikiRedirectPageError will be ignored (:phab:`T137754`)
 *  InvalidPageError will be ignored (:phab:`T280043`)

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Use consecutive reference numbers for autogenerated links

 replace
-~~~~~~~
+^^^^^^^

 *  InvalidPageError will be ignored (:phab:`T280043`)

 upload
-~~~~~~
+^^^^^^

 *  Support async chunked uploads (:phab:`T129216`)

@@ -697,7 +697,7 @@
 *17 April 2021*

 general
-~~~~~~~
+^^^^^^^

 *  commonscat.py was restored
 *  compat2core.py script was archived
@@ -707,37 +707,37 @@
 *  watchlist.py was restored

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^
 
 *  PageArchiver.maxsize must be defined before load_config()
    (:phab:`T277547`)
 *  Time period must have a qualifier

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Fix usage of -tofamily -tolang options (:phab:`T279232`)

 misspelling
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Use the new DisambiguationRobot interface and options

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Catch urllib3.LocationParseError and skip link (:phab:`T280356`)
 *  L10N updates
 *  Avoid dupliate reference names (:phab:`T278040`)

 solve_disambiguation
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  Keyword arguments are recommended if deriving the bot; opt option
    handler is used.
 
 welcome
-~~~~~~~
+^^^^^^^

 *  Fix reporting bad account names

@@ -747,7 +747,7 @@
 *15 March 2021*

 general
-~~~~~~~
+^^^^^^^

 *  interwikidumps.py, cfd.py and featured.py scripts were deleted
    (:phab:`T223826`)
@@ -756,64 +756,64 @@
 *  pagegenerators.handle_args() is used in several scripts

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 *  Always take ‘maxarticlesize’ into account when saving
    (:phab:`T276937`)
 *  Remove deprecated parts

 category
-~~~~~~~~
+^^^^^^^^

 *  add ‘namespaces’ option to category ‘listify’

 commons_information
-~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^

 *  New script to wrap Commons file descriptions in language templates

 generate_family_file
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  Ignore ssl certificate validation (:phab:`T265210`)

 login
-~~~~~
+^^^^^

 *  update help string

 maintenance
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Add a preload_sites.py script to preload site informations
    (:phab:`T226157`)

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Force pdf file to be closed (:phab:`T276747`)
 *  Fix http.fetch response data attribute
 *  Fix treat process flow

 replace
-~~~~~~~
+^^^^^^^

 *  Add replacement description to -summary message

 replicate_wiki
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  replace pages in all sites (:phab:`T275291`)

 solve_disambiguation
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  Deprecated methods were removed
 *  Positional arguments of DisambiguationRobot are deprecated, also some
    keywords were replaced

 unusedfiles
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Update unusedfiles.py to add custom templates

@@ -823,20 +823,20 @@
 *24 January 2021*
 
 general
-~~~~~~~
+^^^^^^^

 *  pagegenerators handleArg was renamed to handle_arg
    (:phab:`T271437`)
 *  i18n updates

 add_text
-~~~~~~~~
+^^^^^^^^

 *  bugfix: str.join() expects an iterable not multiple args
    (:phab:`T272223`)

 redirect
-~~~~~~~~
+^^^^^^^^

 *  pagegenerators -page option was implemented (:phab:`T100643`)
 *  pagegenerators namespace filter was implemented (:phab:`T234133`,
@@ -853,18 +853,18 @@
 \*12 January 2021

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates
 *  L10N updates

 add_text
-~~~~~~~~
+^^^^^^^^

 *  -except option was renamed to -grepnot from pagegenerators

 solve_disambiguation
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  ignore ValueError when parsing a Link object (:phab:`T111513`)

@@ -874,12 +874,12 @@
 *2 January 2021*

 general
-~~~~~~~
+^^^^^^^
 
 *  i18n updates

 replace
-~~~~~~~
+^^^^^^^

 *  Desupported ReplaceRobot.doReplacements method was removed

@@ -889,17 +889,17 @@
 *19 December 2020*

 data_ingestion
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  Remove deprecated Photo.reader property and Photo.doSingle() method

 replicate_wiki
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  Remove deprecated namespace function

 template
-~~~~~~~~
+^^^^^^^^

 *  remove deprecated XmlDumpTemplatePageGenerator

@@ -909,7 +909,7 @@
 *10 December 2020*

 general
-~~~~~~~
+^^^^^^^

 *  Removed unsupported BadTitle Exception (:phab:`T267768`)
 *  Replaced PageNotSaved by PageSaveRelatedError (:phab:`T267821`)
@@ -918,57 +918,57 @@
 *  L10N updates

 basic
-~~~~~
+^^^^^

 *  Make BasicBot example a ConfigParserBot to explain the usage

 clean_sandbox
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Fix TypeError (:phab:`T267717`)

 fixing_redirects
-~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^

 *  Ignore RuntimeError for missing ‘redirects’ in api response
    (:phab:`T267567`)

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Implement -tosite command and other improvements
 *  Do not use UploadRobot.run() with imagetransfer (:phab:`T267579`)

 interwiki
-~~~~~~~~~
+^^^^^^^^^

 *  Use textfile for interwiki dumps and enable -restore:all option
    (:phab:`T74943`, :phab:`T213624`)

 makecat
-~~~~~~~
+^^^^^^^

 *  Use input_choice for options
 *  New option handling
 *  Other improvements

 revertbot
-~~~~~~~~~
+^^^^^^^^^

 *  Take rollbacktoken to revert (:phab:`T250509`)

 solve_disambiguation
-~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^

 *  Write ignoring pages as a whole

 touch
-~~~~~
+^^^^^

 *  Fix available_options and purge options (:phab:`T268394`)

 weblinkchecker
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  Fix AttributeError of HttpRequest (:phab:`T269821`)

@@ -978,42 +978,42 @@
 *1 November 2020*

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates
 *  switch to new OptionHandler interface (:phab:`T264721`)

 change_pagelang
-~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^

 *  New script was added

 download_dump
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Make ``dumpdate`` param work when using the script in Toolforge
    (:phab:`T266630`)

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Remove outdated “followRedirects” parameter from imagelinks(); treat
    instead of run method (:phab:`T266867`, :phab:`T196851`,
    :phab:`T171713`)

 interwiki
-~~~~~~~~~
+^^^^^^^^^

 *  Replace deprecated originPage by origin in Subjects

 misspelling
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Enable misspelling.py for several sites using wikidata
    (:phab:`T258859`, :phab:`T94681`)

 noreferences
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 *  Rename NoReferencesBot.run to treat (:phab:`T196851`,
    :phab:`T171713`)
@@ -1021,7 +1021,7 @@
    category (:phab:`T266413`)

 reflinks
-~~~~~~~~
+^^^^^^^^

 *  Derive ReferencesRobot from ExistingPageBot and NoRedirectPageBot
 *  Use chardet to find a valid encoding (266862)
@@ -1034,7 +1034,7 @@
 *  Call ReferencesRobot.setup() (:phab:`T265928`)

 welcome
-~~~~~~~
+^^^^^^^

 *  Replace \_COLORS and \_MSGS dicts by Enum

@@ -1044,7 +1044,7 @@
 *19 October 2020*

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates
 *  L10N updates
@@ -1052,64 +1052,64 @@
 *  Remove ArgumentDeprecationWarning for several scripts

 casechecker
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Split initializer and put getting whitelist to its own method

 checkimages
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  Re-enable -sleep parameter (:phab:`T264521`)

 commonscat
-~~~~~~~~~~
+^^^^^^^^^^
 
 *  get commons category from wikibase (:phab:`T175207`)
 *  Adjust save counter (:phab:`T262772`)

 flickrripper
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 *  Improve option handling

 imagecopy_self
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^
 
 *  Improvements were made

 imagetransfer
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Do not encode str to bytes (:phab:`T265257`)

 match_images
-~~~~~~~~~~~~
+^^^^^^^^^^^^

 *  Improvements

 parser_function_count
-~~~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^^^

 Porting parser_function_count.py from compat to core/scripts
 (:phab:`T66878`)

 reflinks
-~~~~~~~~
+^^^^^^^^

 decode byte-like object meta_content.group() (:phab:`T264575`)

 speedy_delete
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  port speedy_delete.py to core (:phab:`T66880`)

 weblinkchecker
-~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^

 *  Use ThreadList with weblinkchecker

 maintenance
-~~~~~~~~~~~
+^^^^^^^^^^^

 *  new maintenance script sorting_order was added
 *  new maintenance script update_linktrails was added
@@ -1120,7 +1120,7 @@
 *2 September 2020*

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates

@@ -1130,12 +1130,12 @@
 *28 August 2020*

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 *  Determine whether counter matters only once

@@ -1145,7 +1145,7 @@
 *18 August 2020*

 general
-~~~~~~~
+^^^^^^^

 *  Add missing commas in string contants

@@ -1155,12 +1155,12 @@
 *16 August 2020*

 general
-~~~~~~~
+^^^^^^^

 *  i18n updates

 download_dump
-~~~~~~~~~~~~~
+^^^^^^^^^^^^^

 *  Move this script to script folder (:phab:`T123885`,
    :phab:`T184033`)
@@ -1187,14 +1187,14 @@
 *4 August 2020*

 general
-~~~~~~~
+^^^^^^^

 *  Remove Python 2 related code (:phab:`T257399`)
 *  i18n updates
 *  L10N updates

 archivebot
-~~~~~~~~~~
+^^^^^^^^^^

 *  Only mention archives where something was really archived
 *  Reset counter when “era” changes (:phab:`T215247`)
@@ -1205,11 +1205,11 @@
 *  Fix str2size to allow space separators

 cfd
-~~~
+^^^

 *  Script was archived and is no longer supported (:phab:`T223826`)
 
 delete
-~~~~~~
+^^^^^^

 *  Use Dict in place of DefaultDict (:phab:`T257770`)
diff --git a/scripts/README.rst b/scripts/README.rst
index 68610ad..e50079b 100644
--- a/scripts/README.rst
+++ b/scripts/README.rst
@@ -1,20 +1,22 @@
-===========================================================================
+###########################################################################
 **This is a package to include robots for MediaWiki wikis like Wikipedia.**
-===========================================================================
+###########################################################################

+*********************************
 Some example robots are included.
-=================================
+*********************************

 These programs can actually modify the live wiki on the net, and proper
 wiki-etiquette should be followed before running it on any wiki.

 To get started on proper usage of the bot framework, refer to 
`Manual:Pywikibot <https://www.mediawiki.org/wiki/Manual:Pywikibot>`_.

+***************************
 The contents of the package
-===========================
+***************************

 Bots and scripts
-----------------
+================

 
+------------------------------------------------------------------------------------+
 | Bots and Scripts                                                             
      |
@@ -159,7 +161,7 @@
 
+--------------------------+---------------------------------------------------------+

 Maintenance
------------
+===========

 
+------------------------+---------------------------------------------------------+
 | maintenance            | Framework helper scripts                            
    |
@@ -176,7 +178,7 @@
 
+------------------------+---------------------------------------------------------+

 Others
-------
+======

 
+------------------------+---------------------------------------------------------+
 | Others                 |                                                     
    |

--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/944869
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I85aa6d380d81ad1377e69330a96d72ea9766cc84
Gerrit-Change-Number: 944869
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to