Wikipedia:Bots/Requests for approval/SDZeroBot 13


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard. The result of the discussion was

SDZeroBot 13
Operator:

Time filed: 20:00, Sunday, March 10, 2024 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): TypeScript on Node.js

Source code available: GitHub

Function overview: Check remote pages for new edits and raises edit request for the corresponding local page

Links to relevant discussions (where appropriate): Partly in MediaWiki talk:Common.js

Edit period(s): Continuous

Estimated number of pages affected: Very few - depends on config

Exclusion compliant (Yes/No): No

Already has a bot flag (Yes/No): Yes

Function details: Based on the configuration at User:SDZeroBot/Gadgets-sync-config.json, the bot checks each remote page for new edits, and raises an edit request to the corresponding local page.

This is intended to allow locally hosting a copy of gadgets from other wikis. Hosting locally significantly improves performance due to ResourceLoader minification and caching. It's also somewhat better from a security standpoint as local interface admins can audit changes before syncing them.

Doing a one-time copy without a setup to track upstream edits generally doesn't work. It results in unmaintained forks which miss out on bug fixes and new features added in the upstream.

Discussion
I feel like a trial here is mostly going to be a proof of concept, but a very useful one if it behaves as intended, so it's not a high edit count (i.e. the time delay is mainly so it doesn't last forever). Primefac (talk) 20:57, 10 March 2024 (UTC)


 * @User:SD0001 Would the bot generate two requests if a change was made and subsequently reverted upstream within a short period of time. (ping to reply pls) Sohom (talk) 04:21, 5 April 2024 (UTC)
 * @Sohom Datta Depends on how short the period of time is. If less than 1 hour, then no. – SD0001  (talk) 09:27, 5 April 2024 (UTC)
 * I think that is a acceptable margin. (I would have personally gone for intervals of 1 day, but that's WP:BIKESHED) Sohom (talk) 15:55, 7 April 2024 (UTC)
 * 1 edit was done on MediaWiki talk:Gadget-ondemand-WikiMiniAtlas.js. (Actually 2 were done but the second one was due to a bug, which has been fixed). – SD0001  (talk) 08:11, 26 May 2024 (UTC)
 * Primefac (talk) 13:04, 26 May 2024 (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 Bots/Noticeboard.