XZise created this task.
XZise added a subscriber: XZise.
XZise added a project: pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Recently someone asked if tags are supported and they are not (though they were just looking for `action=tags` so they could used `Request` directly). There are these points where tags appear:
* `action=tags`: Add and remove tags to/from revisions afterwards
* `action=edit&tags=`: Define tags on editing a page
* `action=query&list=tags`: Get a list of all tags
I'm not sure how we best implement this feature. If we want a `Tag` class which is created from the `list=tags` command and then used for the other two instances? Or do we just want to use strings? Anyway I wanted to get it out here so that we can tackle that at some point.
TASK DETAIL
https://phabricator.wikimedia.org/T99773
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise
Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
XZise added a subscriber: XZise.
XZise added a comment.
The problem there is that fixes just uses regex.sub while cosmetic changes uses complex methods and functions. Also fixes has a edit summary for each entry while cosmetic changes has one for all. I guess we could change cosmetic changes into functions (which are then used from the toolkit) and fixes may then be either a iterable of regexes (and their replacement) or a callable.
TASK DETAIL
https://phabricator.wikimedia.org/T76323
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb, XZise
Cc: XZise, jayvdb, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: Ladsgroup, pywikipedia-bugs, jayvdb, Aklapper.
jayvdb added projects: pywikibot-core, Pywikibot-Cosmetic-changes.
TASK DESCRIPTION
Cosmetic changes (and fixes) should have basic tests that provide coverage of the code without involving the page save operation.
TASK DETAIL
https://phabricator.wikimedia.org/T89998
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, jayvdb, Ladsgroup, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: jayvdb, pywikipedia-bugs.
jayvdb added projects: Pywikibot-Cosmetic-changes, pywikibot-core.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
before cosmetic changes script can be moved to the pywikibot library, its dependency on the isbn script needs to be decoupled.
TASK DETAIL
https://phabricator.wikimedia.org/T89993
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: pywikipedia-bugs, jayvdb, Aklapper