Page MenuHomePhabricator

binbot (Bináris, Bináris2)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Aug 4 2015, 6:03 AM (193 w, 5 d)
Availability
Available
LDAP User
Bináris
MediaWiki User
Unknown

Recent Activity

Jan 12 2019

binbot added a comment to T148354: -total option should be renamed to -limit.

Why do you think so?
Limit is more familiar to people because of SQL use, and this is a similar role.

Jan 12 2019, 4:31 PM · Patch-For-Review, good first bug, Pywikibot-pagegenerators.py, Pywikibot

Sep 23 2018

binbot added a comment to T205205: Replace.py should handle OtherPageSaveError.

After all, the renaming was correct. :-)

Sep 23 2018, 8:58 PM · Pywikibot-replace.py, Pywikibot
binbot added a comment to T205205: Replace.py should handle OtherPageSaveError.

Now I see. Someone implemented this behaviour on purpose here:
https://github.com/wikimedia/pywikibot/blob/master/pywikibot/page.py#L1272
But why?

Sep 23 2018, 3:28 PM · Pywikibot-replace.py, Pywikibot
binbot added a comment to T205205: Replace.py should handle OtherPageSaveError.

I think this should alwqys remain in the scope of the script. Replace.py could show me the proposed change, then I, as a human editor may decide what to do. (Edit the page manually, tell the other editor who placed the teamplate etc.) Suppressing spelling errors on the page is usually not the primary aim of using such templates. Also, I often use replace.py just for collecting pages with a specified text or pattern, which does not affect the content of the page. Why should page.py hide these pages from me?

Sep 23 2018, 11:31 AM · Pywikibot-replace.py, Pywikibot
binbot added a project to T205205: Replace.py should handle OtherPageSaveError: Pywikibot-replace.py.
Sep 23 2018, 11:28 AM · Pywikibot-replace.py, Pywikibot
binbot added a comment to T205205: Replace.py should handle OtherPageSaveError.

This page according to the backlog provided.

Sep 23 2018, 11:20 AM · Pywikibot-replace.py, Pywikibot
binbot added a project to T134331: Using -titleregex for replace.py fails with family maintenance warning: Pywikibot-replace.py.
Sep 23 2018, 11:16 AM · Pywikibot-replace.py, Pywikibot, Pywikibot-General
binbot added a watcher for Pywikibot-replace.py: binbot.
Sep 23 2018, 11:13 AM
binbot added a comment to T205205: Replace.py should handle OtherPageSaveError.

Pywkibot does check the templates, otherwise you wouldn't get this message.
As far as I see, replace.py at line 819 does not handle exceptions at all, but I am not familiar with asynchronous save.
Please provide the link of the page where the exception occured.

Sep 23 2018, 11:09 AM · Pywikibot-replace.py, Pywikibot
binbot renamed T205205: Replace.py should handle OtherPageSaveError from Pywikibot should skip page when he can not edit page because of pywikibot.exceptions.OtherPageSaveError to Replace.py should handle OtherPageSaveError.
Sep 23 2018, 11:01 AM · Pywikibot-replace.py, Pywikibot

Apr 8 2018

binbot added a comment to T72249: Ability to archive a section based on a template status, additional to age.

Please consider that

  • {{done}} or any similar template may have parameters (at least |~~~~)
  • some delay may be neccessary and should be implemented (we don't want people to mark sections as done at 2:00 am and the bot to archive them at 3:00 am before anybody could have seen the changes). I think it So "algo = old(30d) OR marked(done|2d) would be better (where | is not neccessarily the best choice for separator character)
  • {{done}} or any similar template also may appear in an inactive position (HTML comment, nowiki, quoting template etc.).
Apr 8 2018, 5:45 AM · Pywikibot, Pywikibot-archivebot.py

Feb 8 2018

binbot updated the task description for T186777: Add namespace filter to Special:PagesWithProp.
Feb 8 2018, 8:40 AM · MediaWiki-Special-pages
binbot created T186777: Add namespace filter to Special:PagesWithProp.
Feb 8 2018, 8:39 AM · MediaWiki-Special-pages

Dec 14 2017

binbot added a comment to T123885: Create a Python Pywikibot script to download Wikimedia database dump.

I wrote a related script. Unfortunately it is hardcoded for Hungarian Wikipedia and therefore it has a lot of Hungarian text (as I didn't think at that time, that it would be useful for others).
https://hu.wikipedia.org/wiki/Szerkeszt%C5%91:BinBot/frissdump.py
This script does not download the dump, but refreshes a template with the date. Users interested in dump watch this template. So the first part of the task is solved: to watch the new version. It needs cron timing.
Somebody may find it useful.

Dec 14 2017, 7:34 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot, Pywikibot-Other-scripts

Oct 2 2017

binbot added a comment to T57349: Version doesn't exists if author of revision is hidden (FlaggedRevs conflicts with revision deletion).

Actually, T100360 is about deleted revision, but with deleted edit summary the situation is really the same.
Example: https://hu.wikipedia.org/w/index.php?title=S%C3%BClys%C3%A1p&curid=45101&diff=19117621&oldid=19117618

Oct 2 2017, 4:00 PM · MediaWiki-extensions-FlaggedRevs, MediaWiki-Revision-deletion

Aug 31 2017

binbot added a comment to T147178: Edit counter gives wrong result in replace.py.

Thanks!

Aug 31 2017, 7:17 PM · Patch-For-Review, Regression, Pywikibot-replace.py, Pywikibot
binbot added a comment to T147178: Edit counter gives wrong result in replace.py.

I didn't contribute to bot.py, but someone will surely explain the reason.

Aug 31 2017, 2:34 PM · Patch-For-Review, Regression, Pywikibot-replace.py, Pywikibot
binbot added a comment to T147178: Edit counter gives wrong result in replace.py.

The funniest fact at the end: this script has sync/async saving swapped, compared to other standard bots. In other words, with -always ([a]) it saves synchronously, in manual mode ([y]) asynchronously.

Aug 31 2017, 7:35 AM · Patch-For-Review, Regression, Pywikibot-replace.py, Pywikibot
binbot added a comment to T147178: Edit counter gives wrong result in replace.py.

As this bug is still alive a year later, and it only concerns an output that is not essential, I'll submit a patch to temporary disable it.

Aug 31 2017, 6:51 AM · Patch-For-Review, Regression, Pywikibot-replace.py, Pywikibot

Aug 16 2017

binbot added a comment to T24890: Checkuser mass blocker does not affect already blocked users.

"The form will replace the content of the account's user and user talk pages as requested and expected"
Does not work for me.

Aug 16 2017, 5:03 PM · Stewards-and-global-tools, CheckUser
Restricted Application added a project to T139810: RFC: Overhaul the CheckUser extension: User-MarcoAurelio.
Aug 16 2017, 4:42 PM · Goal, Epic, User-notice, WMF-Legal, Trust-and-Safety, Stewards-and-global-tools, CheckUser

Aug 15 2017

binbot added a comment to T109220: Feature request: pass the Page object to the fix in replace.py.

Some use cases that are not covered by multiple fixes:

Aug 15 2017, 9:22 AM · Patch-For-Review, Pywikibot-replace.py, Pywikibot

Aug 4 2017

binbot added a comment to T147178: Edit counter gives wrong result in replace.py.

Could you provide that custom fix? NOT the screenshot, rather the text.

Aug 4 2017, 8:37 AM · Patch-For-Review, Regression, Pywikibot-replace.py, Pywikibot

Jul 24 2017

binbot added a comment to T171512: replace.py script report to page is not changed, but in real yes.

The video is not clear enough, the text is not readable and the music gives no plus. Could you please share the exact command or the fix you used? Let's forget this video thing.

Jul 24 2017, 8:10 PM · Pywikibot-replace.py

Jun 30 2017

binbot added a comment to T99365: [RFC] Compat deprecation.
In T99365#2809160, @XXN wrote:

Are there some statistics on the compat usage in last 3 months?

Given the fact that it's broken on WIkimedia wiki's, I assume no edits.

Jun 30 2017, 4:34 PM · Patch-For-Review, Proposal, Pywikibot-compat-to-core

Jun 26 2017

binbot added a comment to T168831: Some modules in pywikibot documentation are missing.

Are these all autogenerated docs?

Jun 26 2017, 1:00 PM · Patch-For-Review, Pywikibot-Documentation, Documentation, Pywikibot

Jun 10 2017

binbot added a comment to T57078: pagegenerators.py -match option.

OK. Replace.py is very important for me as I heavily use it for multiple purposes, and I am highly interested in its performance. I contributed a lot to the compat version, but now I have troubles both with using the core and with coming back to development, but I will look inside the problem when I am able.

Jun 10 2017, 6:27 PM · Pywikibot-pagegenerators.py, Pywikibot
binbot added a comment to T57078: pagegenerators.py -match option.
Jun 10 2017, 6:09 PM · Pywikibot-pagegenerators.py, Pywikibot

May 28 2017

binbot added a comment to T165911: Get the u'' to '' string conversion over with in Pywikibot.
May 28 2017, 1:50 PM · Pywikibot
binbot added a comment to T165911: Get the u'' to '' string conversion over with in Pywikibot.

Then a better piece of advice would be "Remove u only from scripts with no pending changes", wouldn't it? I think a patch only removing us can be revised on express lane.

May 28 2017, 1:22 PM · Pywikibot
binbot added a comment to T165911: Get the u'' to '' string conversion over with in Pywikibot.

@Xqt wrote at the mentioned page: "Anyway we shouldn't change old code for it". Why? Us will always cause problem in Python 3000.

May 28 2017, 1:02 PM · Pywikibot

May 12 2017

binbot added a comment to T153333: RFC: How should we store longer revision comments?.

Will this transition affect bots, or will the API hide the whole change?
Is there any chance to enhance the 255 characters limit?

May 12 2017, 4:37 AM · MediaWiki-Comment-backend, TechCom-RFC (TechCom-Approved), User-Daniel, Community-Tech

Apr 27 2017

binbot closed T75165: "Pages transcluded onto the current version of this page:" could be clearer, a subtask of T40638: Interface messages needing rewording or documentation and other issues with existing messages (tracking), as Invalid.
Apr 27 2017, 6:43 PM · Tracking-Neverending, I18n, MediaWiki-Interface
binbot closed T75165: "Pages transcluded onto the current version of this page:" could be clearer as Invalid.

Per @Pmlineditor's comment

Apr 27 2017, 6:43 PM · good first bug, I18n, Voice & Tone, MediaWiki-General-or-Unknown

Oct 17 2016

binbot added a comment to T148354: -total option should be renamed to -limit.

Limit is more intuitive in my opinion.

Oct 17 2016, 7:02 AM · Patch-For-Review, good first bug, Pywikibot-pagegenerators.py, Pywikibot

Oct 16 2016

binbot added a comment to T39356: Rollback of one IPv6 address to another IPv6 address's edit needs shorter edit summary.

Abbreviation of IPv6 decreases readability more than the idea of Tgr. Do we know about automated tools (AWB, PYwikibot, Lab tools etc.), how they recognize IPv6 and have a method for expanding? IPv6 usualy appears in total length in logs so they may have not had the reason to develop it. Anyway, modifying the message may be a breaking change for some tools. Perhaps it would be a good idea to prexfix abbreviated messages for the sake of bots and tools with a special character, so that they spare the analysis of every line.

Oct 16 2016, 5:30 AM · IPv6, MediaWiki-History-and-Diffs
binbot added a comment to T39356: Rollback of one IPv6 address to another IPv6 address's edit needs shorter edit summary.

I think, the link from user:$1 may also be omitted if necessary. Watchers of recent changes usually want to know about the guy whose edit was reverted, sometimes about the reverter. The previous editor is uninteresting and so is worth two clicks (the first being the difflink) in the rare cases.

Oct 16 2016, 5:22 AM · IPv6, MediaWiki-History-and-Diffs

Oct 15 2016

binbot added a comment to T148296: Long summary upon reverting an IPv6 anon.

Sure. :-)

Oct 15 2016, 9:08 PM · Contributors-UX-Research, Design, MediaWiki-Recent-changes, MediaWiki-History-and-Diffs, MediaWiki-General-or-Unknown
binbot added a comment to T148296: Long summary upon reverting an IPv6 anon.

If T6714 will be resolved, this becomes obsolete. Otherwise this may need another solution (e.g. reducing links).

Oct 15 2016, 8:50 PM · Contributors-UX-Research, Design, MediaWiki-Recent-changes, MediaWiki-History-and-Diffs, MediaWiki-General-or-Unknown
binbot created T148296: Long summary upon reverting an IPv6 anon.
Oct 15 2016, 6:53 PM · Contributors-UX-Research, Design, MediaWiki-Recent-changes, MediaWiki-History-and-Diffs, MediaWiki-General-or-Unknown

Oct 5 2016

binbot added a comment to T147180: isbn formatting.

T145604 may be relevant. Is it worth to deal with it in two steps?

Oct 5 2016, 12:03 PM · Patch-For-Review, Upstream, Pywikibot-cosmetic-changes.py, Pywikibot-replace.py, Pywikibot

Sep 25 2016

binbot added a comment to T144694: Port -first from compat to solve_disambiguation.py.

Thank you!

Sep 25 2016, 10:54 AM · Patch-For-Review, good first bug, Pywikibot, Pywikibot-compat-to-core, Pywikibot-solve-disambiguation.py

Sep 19 2016

binbot added a comment to T72249: Ability to archive a section based on a template status, additional to age.

Hungarian Wikipedia uses this template to prevent the section being archived even if expired:
https://hu.wikipedia.org/wiki/Sablon:F%C3%BCgg%C5%91ben
It may have a parameter.
Currently we use an individual workaround for that, but we woluld like to do this with the framework.

Sep 19 2016, 10:26 AM · Pywikibot, Pywikibot-archivebot.py

Sep 12 2016

binbot added a comment to T145383: Movepages.py does not ask for admin account.

Thank you. You are basically right, but I would prefer not to use -user if the majority of pages can be treated as bot (for keeping recent changes readable).

Sep 12 2016, 12:56 PM · Pywikibot-compat
binbot created T145383: Movepages.py does not ask for admin account.
Sep 12 2016, 12:21 PM · Pywikibot-compat

Sep 4 2016

binbot added a comment to T144692: Port replace.py saving options from compat.

I also don't know how much experience you have with frustrating console encoding problems, but I have suffered from them for years. While saved fixes always worked well, it was not the same with command line arguments. I had really, really many problems with that. Now, -save opens a relaiable UTF-8 file using codecs. That is proved. I don't feel the energy for trying new methods and experimenting again once something had already worked fine.

Sep 4 2016, 2:57 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added a comment to T144692: Port replace.py saving options from compat.

I don't believe that listpages.py can handle this funcionality: https://hu.wikipedia.org/wiki/Szerkeszt%C5%91:Bin%C3%A1ris/Fixes_and_functions_HOWTO

Sep 4 2016, 2:47 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added a comment to T144692: Port replace.py saving options from compat.

I will set up core but that takes more. For the moment I visited https://www.mediawiki.org/wiki/Manual:Pywikibot/Scripts which states: "Compat equivalent: pagegenerators.py and get.py." I also looked into the code and it does not have the complexity of fixes. I don't need a simple pagegenerator for this task, I need replace.py with -save that uses the same fixes and exceptions (included T144693) that the real replacements use. My fixes are rather sophisticated and I don't see any sign in listpages.py that it could provide this level.

Sep 4 2016, 2:40 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added a comment to T144692: Port replace.py saving options from compat.

I don't know listpages as I always used compat.

Sep 4 2016, 2:19 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added a comment to T99365: [RFC] Compat deprecation.

@jayvdb, done, you see the mentionings above. This is my response to your "add a comment here with the top 5 missing features, so we can fix them first" sentence.

Sep 4 2016, 1:19 PM · Patch-For-Review, Proposal, Pywikibot-compat-to-core
binbot created T144694: Port -first from compat to solve_disambiguation.py.
Sep 4 2016, 1:15 PM · Patch-For-Review, good first bug, Pywikibot, Pywikibot-compat-to-core, Pywikibot-solve-disambiguation.py
binbot added a comment to T57078: pagegenerators.py -match option.

See also T144692.

Sep 4 2016, 1:08 PM · Pywikibot-pagegenerators.py, Pywikibot
binbot updated the task description for T144693: Port included exceptions from compat.
Sep 4 2016, 1:07 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added projects to T144693: Port included exceptions from compat: Pywikibot-compat-to-core, Pywikibot.
Sep 4 2016, 1:06 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added projects to T144692: Port replace.py saving options from compat: Pywikibot-compat-to-core, Pywikibot.
Sep 4 2016, 1:05 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot created T144693: Port included exceptions from compat.
Sep 4 2016, 1:02 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot created T144692: Port replace.py saving options from compat.
Sep 4 2016, 12:58 PM · Pywikibot, Pywikibot-compat-to-core, Pywikibot-replace.py
binbot added a comment to T57078: pagegenerators.py -match option.

I know a workaround for this in compat, but that feature has not been ported to core yet. Hopefully will be soon...

Sep 4 2016, 12:32 PM · Pywikibot-pagegenerators.py, Pywikibot
binbot added a member for Pywikibot-replace.py: binbot.
Sep 4 2016, 12:24 PM
binbot added a comment to T134095: ability to find a character and have it replaced with different choices while using replace.py.

@yuvipanda: You don't have to know Python, you only have to know regexes, and copy the function. Thanks for quoting! However, there is a possibility to enhance the bot with this feature.

Sep 4 2016, 12:22 PM · Pywikibot-replace.py, Pywikibot
binbot merged T140542: edit counter gives wrong result for replace.py into T130065: replace.py incorrectly counts number of changes.
Sep 4 2016, 12:14 PM · Pywikibot-replace.py, Pywikibot
binbot merged task T140542: edit counter gives wrong result for replace.py into T130065: replace.py incorrectly counts number of changes.
Sep 4 2016, 12:14 PM · Pywikibot-replace.py, Pywikibot

Sep 3 2016

binbot added a comment to T99365: [RFC] Compat deprecation.

I also implemented the 'include' key to 'exceptions' dictionary in replace.py. That is very much missing from core, too. Lack of these features (with the above mentioned) makes core totally useless for me as I would face all the difficulties with that I began to work back in 2008. All these should be just ported from compat.

Sep 3 2016, 6:23 AM · Patch-For-Review, Proposal, Pywikibot-compat-to-core

Aug 29 2016

binbot added a comment to T99365: [RFC] Compat deprecation.

solve_disambiguation.py is also missing -first parameter that was implemented in compat.

Aug 29 2016, 9:36 AM · Patch-For-Review, Proposal, Pywikibot-compat-to-core
binbot added a comment to T99365: [RFC] Compat deprecation.

First of all: I implemented many new parameters to replace.py. -save, -savenew, -savexc, -savexcnew and edit counters which I remember now. These are missing from core, and I would really appreciate if someone ported them.

Aug 29 2016, 8:03 AM · Patch-For-Review, Proposal, Pywikibot-compat-to-core

Aug 25 2016

binbot added a comment to T60546: Captcha support broken.

Dear Merlijn

Aug 25 2016, 7:22 PM · Pywikibot
binbot added a comment to T60546: Captcha support broken.

Merlijn: the real problem is that on one side developers say "no, nobody declared that core has to implement full funcionality of compat" and on the other side compat issues are automatically set to lowest priority.

Aug 25 2016, 6:43 PM · Pywikibot
binbot raised the priority of T60546: Captcha support broken from Lowest to Low.

The problem definitely exists. I stull cannot log in with my admin account on huwikipedia.
I do nned the bot to delete plenty of pages, but I can't.
It is a shame that compat users are handled as secondary despite the fact that everyone knows, that core does not have a full functionality.

Aug 25 2016, 5:55 PM · Pywikibot

Jul 27 2016

binbot added a comment to T47126: The default (English) link trail ($linkTrail) only matches [a-z].

"Is this strange behaviour something we want to preserve, or is it just a historical quirk?"
Or just survived tests, as a rare case.

Jul 27 2016, 1:19 PM · MediaWiki-Parser, I18n
binbot closed T47126: The default (English) link trail ($linkTrail) only matches [a-z] as Declined.
Jul 27 2016, 5:59 AM · MediaWiki-Parser, I18n
binbot added a comment to T47126: The default (English) link trail ($linkTrail) only matches [a-z].

OK. Thanks for the detailed explanation.

Jul 27 2016, 5:50 AM · MediaWiki-Parser, I18n

Jan 30 2016

binbot added a comment to T125312: Find links to non-existing pages.

Sorry, you are right, I used the wrong option.
However, after undeleting page it listed tha other pages which refer to the deleted one.

Jan 30 2016, 7:33 PM · Pywikibot-compat, Pywikibot-pagegenerators.py
binbot created T125312: Find links to non-existing pages.
Jan 30 2016, 6:25 PM · Pywikibot-compat, Pywikibot-pagegenerators.py

Jan 24 2016

Restricted Application updated subscribers of T99365: [RFC] Compat deprecation.

I just met https://phabricator.wikimedia.org/T57689 and was surprised to see that some existing funcionalities of compat are not inplemented to core, but may be requested as extra feature.

Jan 24 2016, 5:05 PM · Patch-For-Review, Proposal, Pywikibot-compat-to-core
binbot added a comment to T57689: Implement -save option on replace.py core.

There are four similar parameters in compat, and all of them are required for usability of core. I added them to trunk someday and I use all of them on a regular base. They are -save, -savenew, -saveexc and -saveexcnew. Other option is not to deprecate compat. :-)
These options are really useful and neccessary for everyday spelling correction tasks.

Jan 24 2016, 4:56 PM · Patch-For-Review, Pywikibot-replace.py, Pywikibot-compat-to-core, Pywikibot

Dec 24 2015

Tgr awarded T122296: Allow checking by last 64 bits of an IPv6 address a Like token.
Dec 24 2015, 9:06 PM · Stewards-and-global-tools, CheckUser
binbot added a comment to T100070: Allow CheckUsers to set User agent (UA)-based IP Blocks.

Either on Checkuser-l, or I am wrong.

Dec 24 2015, 10:05 AM · MediaWiki-extension-requests, MediaWiki-User-management
binbot added a comment to T100070: Allow CheckUsers to set User agent (UA)-based IP Blocks.

@MZMcBride: As far as I remember, this was discussed on mailing list. The tool should remain in the scope of checkusers. AbuseFilter is open to too many people, even if the filter is hidden. I think data protection wins here over pure technical consideration.

Dec 24 2015, 3:56 AM · MediaWiki-extension-requests, MediaWiki-User-management

Dec 23 2015

binbot renamed T122296: Allow checking by last 64 bits of an IPv6 address from Allow checking by last 64 bits of an IPv/ address to Allow checking by last 64 bits of an IPv6 address.
Dec 23 2015, 1:34 PM · Stewards-and-global-tools, CheckUser
binbot created T122296: Allow checking by last 64 bits of an IPv6 address.
Dec 23 2015, 1:33 PM · Stewards-and-global-tools, CheckUser
binbot added a comment to T100070: Allow CheckUsers to set User agent (UA)-based IP Blocks.

Some UAs are really common, and would match plenty of users. How could we define a minimal expected complexity?

Dec 23 2015, 1:21 PM · MediaWiki-extension-requests, MediaWiki-User-management

Aug 19 2015

binbot added a comment to T109220: Feature request: pass the Page object to the fix in replace.py.

I will keep in mind and suggest the idea if I have one. :-)
For example the replacement could depend on other parts of the same text (not just as 'text-contains').
As I use compat, I didn't know this feature of core, and I have no experience with the speed of using multiple fixes vs. one fix at the moment.
Title may still be useful, because separating one fix to multiple means you may duplicate/multiplicate other parts of fix (edit comment, other exceptions), what is usually thought to be harmful redundancy in programming.

Aug 19 2015, 8:46 AM · Patch-For-Review, Pywikibot-replace.py, Pywikibot
binbot added a comment to T109220: Feature request: pass the Page object to the fix in replace.py.

I will check it. However, being able to use the page object in a function gives much more flexibility.

Aug 19 2015, 8:11 AM · Patch-For-Review, Pywikibot-replace.py, Pywikibot
binbot added a comment to T109220: Feature request: pass the Page object to the fix in replace.py.

Xsize has the point. :-) I run several regexes within a fix and I don't want to separate them (details: http://wikimedia.hu/w/images/9/9b/Efficient_and_flexible_text_manipulation%2C_spelling_correction_and_page_collections_with_Pywikibot.ppt).
Only one of them should not work at only one series of articles. E.g. the title
ur' \(döntő\)$',
should be excepted for this pair of (old, new) while not for the others.

Aug 19 2015, 6:02 AM · Patch-For-Review, Pywikibot-replace.py, Pywikibot

Aug 16 2015

binbot added a comment to T109220: Feature request: pass the Page object to the fix in replace.py.

That was really quick, thank you! I wrote general as project because I would like to see it on compat, too. Could you port it to compat please?

Aug 16 2015, 8:34 PM · Patch-For-Review, Pywikibot-replace.py, Pywikibot
binbot renamed T109220: Feature request: pass the Page object to the fix in replace.py from Feature request: pass tha Page object to the fix in replace.py to Feature request: pass the Page object to the fix in replace.py.
Aug 16 2015, 3:10 PM · Patch-For-Review, Pywikibot-replace.py, Pywikibot
binbot created T109220: Feature request: pass the Page object to the fix in replace.py.
Aug 16 2015, 3:10 PM · Patch-For-Review, Pywikibot-replace.py, Pywikibot

Aug 12 2015

binbot added a comment to T108783: [FEAT] Implement option for pagegenerators to switch between page and talk page for a given generator.

I want to search in namespace 1 and get results from namespace 0.
Thus I should use -namespace twice which is not possible.
Can your proposal cover this case?
I imagine a clean ToggleGenerator that wraps around any other one.

Aug 12 2015, 6:37 AM · Pywikibot-pagegenerators.py, Pywikibot

Aug 4 2015

binbot triaged T107850: Wikipedia.py logs to the same file when multiple instances run as High priority.
Aug 4 2015, 7:27 AM · Pywikibot-compat
binbot created T107850: Wikipedia.py logs to the same file when multiple instances run.
Aug 4 2015, 6:17 AM · Pywikibot-compat