Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 31
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Wikipedia:Bots/Noticeboard. The result of the discussion was Approved.
Operator: Qwerfjkl (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 16:08, Sunday, September 22, 2024 (UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python
Source code available:
Function overview: Simple find-and-replace lint fixing
Links to relevant discussions (where appropriate): Wikipedia talk:Linter#Bot assistance needed
Edit period(s): one time run, with the potential for further runs in the future
Estimated number of pages affected: ~23,569 (one of the searches timed out)
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): Yes
Function details: I'm using replacements from Wikipedia:Linter/Signature submissions (about 50 of them). The bot will then combine the search results (to prevent double-edits), and will apply of all of the find & replace expressions. It does not use regex. The bot does not check if there are still lint errors on the page afterwards.
Discussion
[edit]Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Primefac (talk) 13:24, 25 September 2024 (UTC)[reply]
- Comment: It will be very helpful to have this simple find-and-replace bot running. Previous bots, none of which are active at this time, have been able to make multi-million-count dents in the total Linter error count. There are about three million errors left in the official count, and I would not be surprised if this bot could fix hundreds of thousands of errors with simple find-and-replace edits. I have added 80+ replacement strings to Wikipedia:Linter/Signature submissions, and more can be added as editors identify them. – Jonesey95 (talk) 21:55, 25 September 2024 (UTC)[reply]
- Primefac, Trial complete. Please see these 54 contributions (with 4 unrelated edits). Note I haven't added all of the replacements because Jonesey updated it after I wrote the code (currently it has 35, not 80+). This means the edit count will be higher. Also, I used a random sample of pages for the trial, but it seems to have disproportionately gone after the very high count linter errors. — Qwerfjkltalk 12:09, 26 September 2024 (UTC)[reply]
- I'm seeing only 32 sample edits, all of which were flawless. Maybe I'm doing something wrong in looking for the edits. A minor tweak: can you please add "Task 31" to the edit summary? – Jonesey95 (talk) 14:25, 26 September 2024 (UTC)[reply]
- Jonesey95, oops. Looks like it counted null edits as well. See also these 18 contributions.
On your other point, I normally use bot trial for trials and Task XX once the task is approved. The link to the BRFA stays the same. — Qwerfjkltalk 15:36, 26 September 2024 (UTC)[reply]- Qwerfjkl, those next 18 edits look all messed up to me. They may need to be reverted. Can you tell what happened? – Jonesey95 (talk) 15:38, 26 September 2024 (UTC)[reply]
- Jonesey95, I modified the code a bit to prevent it null editing, but introduced an error where it didn't read the text from the page. So it would just overwrite every page with the same text. I've already reverted all the edits and fixed the bug. — Qwerfjkltalk 15:44, 26 September 2024 (UTC)[reply]
- Okay, these 18 contributions on the same pages actually worked. — Qwerfjkltalk 15:46, 26 September 2024 (UTC)[reply]
- Glad you found it. I looked at the next 18 edits, and they had no errors. – Jonesey95 (talk) 15:46, 26 September 2024 (UTC)[reply]
- Okay, these 18 contributions on the same pages actually worked. — Qwerfjkltalk 15:46, 26 September 2024 (UTC)[reply]
- Jonesey95, I modified the code a bit to prevent it null editing, but introduced an error where it didn't read the text from the page. So it would just overwrite every page with the same text. I've already reverted all the edits and fixed the bug. — Qwerfjkltalk 15:44, 26 September 2024 (UTC)[reply]
- Qwerfjkl, those next 18 edits look all messed up to me. They may need to be reverted. Can you tell what happened? – Jonesey95 (talk) 15:38, 26 September 2024 (UTC)[reply]
- Jonesey95, oops. Looks like it counted null edits as well. See also these 18 contributions.
- I'm seeing only 32 sample edits, all of which were flawless. Maybe I'm doing something wrong in looking for the edits. A minor tweak: can you please add "Task 31" to the edit summary? – Jonesey95 (talk) 14:25, 26 September 2024 (UTC)[reply]
This bot task appears to be ready to go. I will be happy to inspect any further test edits that BAG requests. – Jonesey95 (talk) 03:35, 30 September 2024 (UTC)[reply]
- Any issue with this moving forward? Gonnym (talk) 06:30, 10 October 2024 (UTC)[reply]
- {{BAG assistance needed}} Gonnym (talk) 17:16, 13 October 2024 (UTC)[reply]
- Approved. Primefac (talk) 17:22, 13 October 2024 (UTC)[reply]
- {{BAG assistance needed}} Gonnym (talk) 17:16, 13 October 2024 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at Wikipedia:Bots/Noticeboard.