Wikipedia:Bots/Requests for approval/VulpesBot
[[User:VulpesBot|VulpesBot]]
{{Newbot|VulpesBot|}}
Operator: {{botop|Dr vulpes}}
Time filed: 02:51, Sunday, June 11, 2023 (UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): AutoWikiBrowser
Source code available: AWB, regexes given below, quarry:query/64398
Function overview: Blank inactive talkpages of inactive IP addresses and add {{tl|Blanked IP talk}}
Links to relevant discussions (where appropriate): Wikipedia:Bots/Noticeboard#MalnadachBot_--_owner_indeffed,_what_now? Wikipedia:Bots/Requests_for_approval/MalnadachBot_13
Edit period(s): One time run, will return six months after run is complete to request a rerun
Estimated number of pages affected: Unknown, but less than the original BRFA
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): No
Function details: With MalnadachBot no longer available I'm offering to pick up one of it's approved tasks and run it. Task 13 for MalnadachBot was how I learned to use the more advanced features of AWB.
Taken directly from Wikipedia:Bots/Requests_for_approval/MalnadachBot_13
The bot will edit IP talkpages which meet the following conditions -
The IP talkpage has not received edits in the last 5 years
The IP address is not currently blocked (including range blocks)
There have been no edits from the IP address in the last 5 years
List of pages that meet this criteria will be fetched using quarry:query/64398. Since there are millions of IP addresses to check, I will be fetching pages by targeting smaller range of IPs at a time so that the query will not time out.
The pages in the list will be matched using AWB's find and replace in advanced mode. The regex used is .*\n* → . This regex will match everything and replace it with nothing, thereby blanking the page. Then AWB's append function is used to add {{tl|Blanked IP talk}} and the edit will be saved.
=Discussion=
:{{BotTrial|200 edits}} The query can be made a bit faster if you compare using rev_id instead of rev_timestamp (see the note WP:QUERYTIPS about log_id / log_timestamp). – SD0001 (talk) 19:45, 13 June 2023 (UTC)
::Thank you @SD0001 for the trial approval and the tip on speeding up the query. I'll return once I have something to show. Dr vulpes (💬 • 📝) 20:26, 13 June 2023 (UTC)
:::@{{User|Dr vulpes}}, please, please don't erased sharedIP tags when clearing old IP pages. Some of these pages are actually inactive because they're schools with long blocks; when those expire, all hell is going to break out until they're blocked again. The ShareIP tags help admins in making blocking decisions. I went to a lot of effort to add these to probably several thousand vandalism-prone IPs 10 years ago.
:::Also, any spam related information remains relevant since we track the long-term addition of spam links. These would be pages with spam warning templates, :Template:LinkSummary and/or :Template:LinkSummaryLive. Thousands of edits have been made by Wikiproject Spam editors to document this on IP pages.
:::Thanks, --A. B. (talk • contribs • global count) 03:58, 14 June 2023 (UTC)
::::Thanks for the heads up @A. B., I'll go back and make sure that's addressed before moving forward with the trial. Dr vulpes (💬 • 📝) 04:27, 14 June 2023 (UTC)
::::This task covers only IPs which aren't under active blocks and haven't edited for over 5 years – I doubt if it would include any schools. – SD0001 (talk) 16:13, 14 June 2023 (UTC)
:::::Many schools are subject to very long-term blocks. Also, there's no reason to delete any sharedIP tag, school or not. Those are permanent assignments 99+% of the time. --A. B. (talk • contribs • global count) 00:15, 15 June 2023 (UTC)
:{{ping|SD0001}} {{BotTrialComplete}} [https://en.wikipedia.org/w/index.php?title=Special:Contributions/VulpesBot&target=VulpesBot&offset=&limit=201 Edits found here]. I did make a minor changes as per {{ping|A. B.}}'s request, and filtered out anytalk page that had the templates they were concerned about. During testing I discovered the eduip template which is now the Shared IP edu template. So I had to add that to the list part way through testing but I think I got everything under control. All of the 200 edits were supervised so I did check them all, you can even see the case where I {{Diff|User talk:139.182.248.230|prev|1160391226|discovered the edupip template}} A. B. if you have any other templates you think I should filter out please let me know so I can add them. I don't want to step on anyone's toes. Dr vulpes (💬 • 📝) 06:58, 16 June 2023 (UTC)
:{{t|BAG assistance needed}} Just posting this since it's been a week. Sorry if using this was a mistake, I was just going off the template documentation. I know everyone is really busy working on things so I don't mind waiting as this bot request is pretty low priority. Dr vulpes (💬 • 📝) 06:06, 23 June 2023 (UTC)
::Also if this was out of line please let me know. I really don't want to step on any toes here. Dr vulpes (💬 • 📝) 06:07, 23 June 2023 (UTC)
:::{{BotApproved}} Primefac (talk) 10:44, 28 June 2023 (UTC)
: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.