Wikipedia:Bots/Requests for approval/BsoykaBot 2
- 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: Bsoyka (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 01:30, Friday, December 29, 2023 (UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python (Pywikibot)
Source code available: bsoyka/wikipedia-bot on GitHub
Function overview: Replaces Wikipedia Library (TWL) proxy URLs in mainspace to allow non-qualified/registered users to access links.
Links to relevant discussions (where appropriate): Wikipedia:Bot requests#Replacing TWL OCLC proxy links in articles
Edit period(s): Daily
Estimated number of pages affected: ~10–15 per day from Newspapers.com links alone, and TWL offers ~70 other proxied sites
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): No
Function details: The script searches mainspace for articles containing TWL proxy domains and performs a simple find/replace operation to use non-proxied URLs. For example, see this test edit. Currently, only the Newspapers.com proxied domain is included in the script, but assuming this request is approved, I would like to expand this to most/all of the sites TWL proxies. (I have already set up the program to be easy to expand this way.)
Discussion
editI endorse this being run, per discussion at the bot requests page (which I am too on-my-phone to link to). Right now I think the main force preventing these useless proxy links (i.e. cannot even be viewed unless you're currently logged into TWL) is that I do aJWB run every once in a while -- can link to the settings if helpful. Very very simple replacement but tedious to do by hand (although can be avoided by the like ten people I have convinced to use PressPass). "the mighty arms of Atlas hold the heavens from the earth" -- great Zeppelin lyric but bad maintenance philosophy. I say: put me out of a job please! jp×g🗯️ 10:59, 29 December 2023 (UTC)[reply]
- Courtesy link: Special:Permalink/1192215686, JWB settings copied from JPxG's much larger JWB file. Bsoyka (t • c • g) 15:52, 29 December 2023 (UTC)[reply]
- Comment I just wanted to thank you for posting the source code. I've been transitioning from R to Python and having really clean simple code makes learning a lot easier. Dr vulpes (Talk) 07:04, 31 December 2023 (UTC)[reply]
Approved for trial (25 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Primefac (talk) 08:19, 31 December 2023 (UTC)[reply]
- @Primefac: Trial complete. Contributions listed here. The only bump I encountered was in Streets of Rage 3 (the bot's most recent edit), where instead of the proxy URL using
www-newspapers-com
, it hadwww.newspapers.com
(periods instead of hyphens). The article still appeared in the bot's search, but it didn't change anything in the source until I updated the code to support this other domain. All seems good now. Bsoyka (t • c • g) 19:06, 31 December 2023 (UTC)[reply]- Approved. Primefac (talk) 13:31, 1 January 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.