User talk:DVRTed
Add topicHello, DVRTed, and Welcome back to Wikipedia!
Thank you for your contributions to this free encyclopedia. If you decide that you need help, check out Getting Help below, ask at the help desk, or place {{Help me}} on your talk page and ask your question there. Please remember to sign your name on talk pages by clicking
or by typing four tildes (~~~~); this will automatically produce your username and the date. Also, please do your best to always fill in the edit summary field. Below are some useful links to help you get started. Happy editing! - wolf 16:44, 3 December 2022 (UTC)
- Introduction
- Contributing to Wikipedia
- The five pillars of Wikipedia
- How to edit a page
- Intuitive guide to Wikipedia
- Frequently asked questions
- Cheatsheet
- Our help forum for new editors, the Teahouse
- The Help Desk, for more advanced questions
- Help pages
- Article Wizard – a Wizard to help you create articles
| Oopsie Woopsies! | ||
Unsustained edits.
[edit]Waging edit wars, and especially with unsustained claims goes against Wiki policies. Please refrain from doing such. 93.180.98.39 (talk) 09:02, 29 November 2022 (UTC)
Terrorism
[edit]You must be a terorrist. Stop to kill people pls — Preceding unsigned comment added by 81.5.32.85 (talk) 07:55, 30 November 2022 (UTC)
A barnstar for you!
[edit]| The Anti-Vandalism Barnstar | |
| Hello, thanks for helping out on Turkish. I reverted the article to your most recent edit, for some reason it's getting vandalized. Retlawthethird (talk) 19:35, 3 December 2022 (UTC) |
- @Retlawthethird: Thank you! Both Turk and Turkish were getting vandalized by different IPs, but I forgot to keep the latter on my watch-list. Turk is now protected and I doubt the other one needs any protection now. :) DVRTed (Talk) 19:43, 3 December 2022 (UTC)
Rollback granted
[edit]
Hi DVRTed. After reviewing your request, I have enabled rollback on your account. Please keep the following things in mind while using rollback:
- Getting rollback is no more momentous than installing Twinkle or RedWarn.
- Rollback should be used to revert clear cases of vandalism only, and not good faith edits.
- Rollback should never be used to edit war.
- If abused, rollback rights can be revoked.
- Use common sense.
If you no longer want rollback, contact me and I'll remove it. Also, for some more information on how to use rollback, see Wikipedia:Administrators' guide/Rollback (even though you're not an admin). I'm sure you'll do great with rollback, but feel free to leave me a message on my talk page if you run into trouble or have any questions about appropriate/inappropriate use of rollback. Thank you for helping to reduce vandalism. Happy editing! HJ Mitchell | Penny for your thoughts? 23:06, 9 February 2023 (UTC)
A barnstar for you!
[edit]| The Technical Barnstar | |
| For your wonderful script. Headbomb {t · c · p · b} 17:00, 27 June 2025 (UTC) |
Changes made on the Tai Ping carpentry page
[edit]Hi, I hope this message finds you well. I am hoping you could clarify the reasons for your adjustments on the wikipedia page that I was working on? Primarily the reason for reversing the version to a much earlier date. You cited 'Possible AI slop that violates WP:NPOV and COI editing', could you establish what are some the more notable errors that flare out? After further review I can notice some sections that do have some issues regarding NPOV, but could you clarify on the COI section a little more? I read the article but I still find myself a tad bit confused and hope that you can shed some light on this. Thanks. RayTaiPing (talk) 02:32, 1 August 2025 (UTC)
- Hi @RayTaiPing. Sorry for taking quite a while to get back to you. First, to clarify my specific reasons for reverting your edits: most of your additions, such as "
Tai Ping specializes in handcrafted carpets, employing techniques such as hand-tufting, hand-knotting, and sculpting handcrafted by skilled artisans using techniques honed over decades
" are not written in a neutral tone. Additionally, instead of reliable sources, ~15 of the references you added are all different pages from the same website as the article subject. Second, you should disclose your COI following one or more of the methods outlined here: Wikipedia:Conflict of interest#howtodisclose, and instead of making direct changes to the article, you should propose your changes on the article's talk page (see template{{Edit COI}}.) Regards, — DVRTed (Talk) 15:34, 4 August 2025 (UTC)
A barnstar for you!
[edit]| The Special Barnstar | ||
| Thanks for your response at the help desk, not just answering my narrow question, but solving the underlying problem. Above and beyond!S Philbrick(Talk) 11:48, 17 October 2025 (UTC) |
Hey!
[edit]whats your rank on counter strike — Preceding unsigned comment added by ~2025-31205-39 (talk • contribs) 13:36, 4 November 2025 (UTC)
- @~2025-31205-39: I don't really play anymore, but my highest was ~MG2. (do temp accounts get pinged?) — DVRTed (Talk) 14:00, 4 November 2025 (UTC)
A barnstar for you!
[edit]| The Special Barnstar | |
| For creating User:DVRTed/move-talk-section I award you this here barnstar. Don't feed it after midnight! Polygnotus (talk) 16:06, 16 November 2025 (UTC) |
- By the way I got like 2346787 script ideas and related technical plans that you may or may not be interested in. Polygnotus (talk) 16:07, 16 November 2025 (UTC)
- @Polygnotus Thanks! Sure, I'd love to hear them!--except the ones that rely on external APIs (cough, cough AI-related). Also, did you see the fancy cards I just finished making here? — DVRTed (Talk) 16:14, 16 November 2025 (UTC)
- Yeah I was about to ask for a horizontal version.

- So I was asking LLMs for feedback on articles with User:Polygnotus/Scripts/AI_Proofreader and then I realized it would be more efficient to just generate a bunch in advance so that people without API credits could work on them. User:Polygnotus/Scripts/Backlog.js. And then I thought, what if I ask an LLM if a source supports a claim, and if so which exact sentence(s) User:Polygnotus/Scripts/AI_Source_Verification. Polygnotus (talk) 16:17, 16 November 2025 (UTC)
- My User:Polygnotus/Scripts/AI Editsummary was kinda a dud in the sense that Claude believes that I remove vandalism when I vandalise an article, no matter how clearly I try to present the temporal relation. Polygnotus (talk) 16:34, 16 November 2025 (UTC)
- @Polygnotus If you wrap them in a div with
display: grid; grid-template-columns: 1fr;, along with setting something like|card_width=50%, it becomes horizontal; not as pretty as the default though. - User:Polygnotus/Scripts/AI Source Verification.js looks interesting. I'll play around with it (Gemini), although AIs seem to be notorious at hallucating content of a given URL. — DVRTed (Talk) 16:38, 16 November 2025 (UTC)
- Yeah you have to triplecheck if it actually was able to reach the URL, because it will happily hallucinate whatever you want to hear if it can't.
Probably best to have the script fetch the page and feed it to the LLM. Personally I prefer Claude, but it is difficult to compete with free. Polygnotus (talk) 16:40, 16 November 2025 (UTC)
- @Polygnotus: User:Polygnotus/Scripts/AI_Editsummary.js#L-185 I think the results will be significantly better if you feed AI only the diff, like +added line, -removed line, and not the entire page; you can format it like that yourself or use mw:API:Compare. — DVRTed (Talk) 17:04, 16 November 2025 (UTC)
Done Yeah that was the original approach. Both have up- and downsides. I'll go test it a bit. Thanks, Polygnotus (talk) 20:41, 8 December 2025 (UTC)
- @Polygnotus: User:Polygnotus/Scripts/AI_Editsummary.js#L-185 I think the results will be significantly better if you feed AI only the diff, like +added line, -removed line, and not the entire page; you can format it like that yourself or use mw:API:Compare. — DVRTed (Talk) 17:04, 16 November 2025 (UTC)
- @DVRTed, User:Polygnotus and I decided to move the AI Source Verification script to my user space (User:Alaexis/AI Source Verification). I've made a few changes to it, including claim detection, UX, a proxy for fetching website data and a free model for those who don't know how to get API keys.
- Would be grateful for technical and usage feedback. Happy New Year! Alaexis¿question? 20:36, 7 January 2026 (UTC)
- Yeah you have to triplecheck if it actually was able to reach the URL, because it will happily hallucinate whatever you want to hear if it can't.
- @Polygnotus If you wrap them in a div with
- Yeah I was about to ask for a horizontal version.
- @Polygnotus Thanks! Sure, I'd love to hear them!--except the ones that rely on external APIs (cough, cough AI-related). Also, did you see the fancy cards I just finished making here? — DVRTed (Talk) 16:14, 16 November 2025 (UTC)
A barnstar for you!
[edit]| The Technical Barnstar | ||
| For User:DVRTed/AINB-helper, I award you this barnstar! That was fast, kudos! |
Chaotic Enby (talk · contribs) 15:10, 27 November 2025 (UTC)
Supreme Deliciousness
[edit]Hi DVRTed. I'm not going to you on reply on Supreme Deliciousness' Talk page as that is likely to be used as an excuse for further kvetching and trolling but I just want to assure you that that was not an overreaction, in fact I worry that I may have been overgenerous. If I had been aware of how long they have been causing trouble on Wikipedia then I might have taken it straight to the noticeboards but I didn't check that until after I posted that warning. Check their contributions. Check their block log. This isn't some rando who just wandered in off the street and doesn't know what goes on around here. This shows clear and intentional trolling. They know Doug's circumstances and they thought that they would try to cause him trouble. I think it would be best if you removed your comment lest it be taken as encouragement. --DanielRigal (talk) 04:52, 29 November 2025 (UTC)
- "try to cause him trouble." ... dude, I don't even know how to reply to this. It was a suggestion, trying to help someone. I linked to some medical studies, I believe its a good suggestion to try fight cancer. Assume good faith. --Supreme Deliciousness (talk) 05:07, 29 November 2025 (UTC)
- No it wasn't. You know that. Stop! --DanielRigal (talk) 05:28, 29 November 2025 (UTC)
User:DVRTed/author-link.js
[edit]Something might have changed. I can no longer see the tab to start the app. -- GreenC 18:17, 5 December 2025 (UTC)
- I copied the version from September 24 2025 over to User:GreenC/author-link.js and that worked. -- GreenC 18:22, 5 December 2025 (UTC)
- @GreenC That's odd. I haven't made any recent changes to the script... and also, it works for me. Are there any errors in the browser console (WP:CONSOLEERROR)? — DVRTed (Talk) 22:54, 5 December 2025 (UTC)
- Changes between September 24 and current . Something in there. I can try to narrow down which diff where it stopped working. -- GreenC 23:21, 5 December 2025 (UTC)
- If the old version works, then it's very likely this diff: Special:Diff/1317361821; let me know if you see anything in the console when the Author links option doesn't show up. — DVRTed (Talk) 23:27, 5 December 2025 (UTC)
- Changes between September 24 and current . Something in there. I can try to narrow down which diff where it stopped working. -- GreenC 23:21, 5 December 2025 (UTC)
- @GreenC That's odd. I haven't made any recent changes to the script... and also, it works for me. Are there any errors in the browser console (WP:CONSOLEERROR)? — DVRTed (Talk) 22:54, 5 December 2025 (UTC)
Yes broke here, same:Special:Diff/1315720789/1317361821. Console is showing tons of "NS_ERROR" type failures:
PushService: receivedPushMessage: Error notifying app NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIPushNotifier.notifyPushWithData]
_notifyApp resource://gre/modules/PushService.sys.mjs:1005
_decryptAndNotifyApp resource://gre/modules/PushService.sys.mjs:871
PushService.sys.mjs:781:22
I'm not an expert but it may be an incompatibility with skins. I'm using MonoBook. -- GreenC 23:31, 5 December 2025 (UTC)
- I've added some console debug messages here: User:DVRTed/sandbox/temp.js; could you try copying it over or importing it? You should see some console messages that start with "[author-link] ..." — DVRTed (Talk) 23:56, 5 December 2025 (UTC)
I tried unfortunately not seeing any console messages with author-link .. the NS_ERROR are old messages I think, cleared those. Now see only a couple error messages:
NotFoundError: No such JSProcessActor 'BrowserToolboxDevToolsProcess'
AbortError: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved ConduitsParent.sys.mjs:383
_raceResponses resource://gre/modules/ConduitsParent.sys.mjs:383
Missing resource in locale en-CA: devtools/client/toolbox.ftl
-- GreenC 04:34, 6 December 2025 (UTC)
- Welp. I'm out of ideas. It works for me on monobook, even when I copy your entire common.js. I guess I'll test w/ monobook on different browsers (old Firefox?) when I've got enough time. — DVRTed (Talk) 05:22, 6 December 2025 (UTC)
- Placing the load entry at the top of my commons.js seemed to solve the problem. Not sure why. -- GreenC 15:20, 6 December 2025 (UTC)
- https://xkcd.com/1316/ — DVRTed (Talk) 15:53, 6 December 2025 (UTC)
- LOL. I'm sure there is an explanation but probably at a deep level of obscurity. My theory was a conflict with other scripts (I have a lot loaded), and maybe it loads them in order, so getting this in first would help. I'm not sure how the userscript system works in memory, maybe there are global variables or functions with the same names overlapping. -- GreenC 16:40, 6 December 2025 (UTC)
- https://xkcd.com/1316/ — DVRTed (Talk) 15:53, 6 December 2025 (UTC)
- Placing the load entry at the top of my commons.js seemed to solve the problem. Not sure why. -- GreenC 15:20, 6 December 2025 (UTC)
Filtering
[edit]
I did do some filtering experiments for history and contrib pages: User:Polygnotus/Scripts/Filter.js and User:Polygnotus/Scripts/FilterTags.js and User:Polygnotus/Scripts/NamespaceFilter.js and User:Polygnotus/Scripts/FilterPages.js. Because I am lazy I just filtered whatever was already on the page, that usually works fine.
I think making a semi-decent script that can filter history and contrib and whatlinkshere pages based on namespace(s), tag(s), and editsummaries could be very popular.
The linter script is cool but I have my userpage on meta so I did this. Polygnotus (talk) 20:23, 8 December 2025 (UTC)
- @Polygnotus I've implemented the changes to lintHelper here: Special:Diff/1326415892. Thanks! Re:Filtering, contribs already has the filters; it'd be a useful addition to other special pages. Snippets from multiContribs.js might be helpful. I'll try making something when I'm free. — DVRTed (Talk) 21:47, 8 December 2025 (UTC)
- Interesting, thank you! I use my poetically named 'wikiTool2' but that is written in Java. I asked my wife if I could name our first three kids 'kid0', 'kid1' and 'Bob' (if its a girl) but she didn't think that is funny at all.
- I asked Claude to convert it to JavaScript, see User:Polygnotus/Scripts/DiffViewer.js. Polygnotus (talk) 23:09, 8 December 2025 (UTC)
- Maybe something like User:Polygnotus/Scripts/Filter2.js? Are you on Discord? Polygnotus (talk) 10:18, 10 December 2025 (UTC)
- Oh, this is nice! I went into a spiral thinking and coding of a way to add extra filters onto the existing form and replacing the "Search" button with something that makes custom API request—it was very complicated rendering similar HTML based on the API response with pagination and all that. But with this: filtering after the "vanilla" page is rendered is a lot simpler. Maybe use the OO.ui input components so it looks consistent with everything else: https://doc.wikimedia.org/mediawiki-core/1.31.6/js/#!/api/OO.ui.ButtonInputWidget. Discord username is same as here: "dvrted". — DVRTed (Talk) 11:01, 10 December 2025 (UTC)
- @Polygnotus Try it out: User:DVRTed/sandbox/temp.js. I should note that my rewrites ended up straying far away from the original script, but I still managed to keep all its functions (and added some new ones). I retained the uglyCase. For history of changes, see: https://github.com/DVRTed/enwiki-userscripts/commits/experiments/workshop/Filter2.js. Regards, — DVRTed (Talk) 18:40, 13 December 2025 (UTC)
- Ooh that is excellent! Thank you! We can steal the "collapsibility" from Special:Contributions's Search for contributions-thing and store the state in localStorage, a bit like User:Polygnotus/Scripts/temp2.js. I apologize for my camelcasing, it is one of my many flaws. I only escaped the 8.3 convention last year. Polygnotus (talk) 23:36, 13 December 2025 (UTC)
Done. Also added support for Special:LinkSearch (NS only). — DVRTed (Talk) 11:32, 14 December 2025 (UTC)
- Ooh that is excellent! Thank you! We can steal the "collapsibility" from Special:Contributions's Search for contributions-thing and store the state in localStorage, a bit like User:Polygnotus/Scripts/temp2.js. I apologize for my camelcasing, it is one of my many flaws. I only escaped the 8.3 convention last year. Polygnotus (talk) 23:36, 13 December 2025 (UTC)
You're a star!
[edit]| The da Vinci Barnstar | ||
| For making syntax highlighting work on the mobile source editor. Thank you! TurboSuperA+[talk] 12:52, 8 January 2026 (UTC) |
Possible issue with AINB-helper
[edit]In this case:
Wikipedia:AI noticeboard/2026-07-10 MaduraiSelvam
the helper seems to have missed at least five articles; they have subsequently been manually added at the top. No idea why.
I want to thank you again for this excellent helper, which (alas) I've used about 8 times in the past 3 days. (This one was someone else's though.) M kuhner (talk) 04:59, 11 July 2026 (UTC)
- @M kuhner Hello! See User:DVRTed/AINB-helper § Fun facts. The script ignores edits that are tagged with
mw-reverted. That's what happened with Punnaikayal: Gurkubondinn reverted the edits at 13:09, 10 July 2026 and created the tracking subpage at 13:12, 10 July 2026. I assume the same is true for the rest of the edits that were missed. — DVRTed (Talk) 18:27, 11 July 2026 (UTC)- Thanks! Do you mind if I link this on AINB? It's very helpful to know that the articles it's "missing" are not a problem.
- Gurkubondinn and Kowal can revert things with a speed that leaves me gasping. I guess this time they got ahead of even themselves. (Seriously, I made a tracker for a medium-sized case the other day, set up the sample LLMPROD and edit summary, went to do my first LLMPROD--and they were all done.) M kuhner (talk) 20:20, 11 July 2026 (UTC)
- Sure, go ahead! You might be interested to know that I'm idly reworking the second step of the script's dialog: https://imgur.com/a/aZVoHyF; if you've got suggestions for QoL improvements, shoot 'em my way. — DVRTed (Talk) 21:09, 11 July 2026 (UTC)
A barnstar for you!
[edit]| The Technical Barnstar | |
| Thank you for AINB helper! I love the new progress bar. —ClaudineChionh (she/her · talk · email) 00:32, 16 August 2026 (UTC) |
| The Scripting Barnstar | ||
| For throwing AINB a lifering in the midst of rough seas. I use this every single day and it is so critical to our work. And the speed with which you respond to requests for improvement is astounding. M kuhner (talk) 16:22, 20 August 2026 (UTC) |
- and thanks to both of you for doing all the LLM cleanup work! :) — DVRTed (Talk) 16:26, 20 August 2026 (UTC)
Polygnotus
[edit]Hey, I'm noticing you've helped make a lot of scripts with Polygnotus, who was recently blocked for sock puppetry. I've adopted some of the major ones at User:LuniZunie/scripts#Polygnotus if you want to have some input or anything =) – LuniZunie(talk) 22:02, 3 September 2026 (UTC)
- Thanks for doing that. It's very upsetting; I considered him a friend, but he's disappeared both on and off wiki following the block, and I don't want to work with (or look at) any of his scripts (including the ones we worked together on), or participate in any related discussion. — DVRTed (Talk) 11:13, 6 September 2026 (UTC)
- I'm very sorry about that, I know exactly how you feel. If you need anyone to talk to, feel free to reach out to me via email. If script development is something you'd like to continue, I'd be happy to work with you on any scripts you want to make and need/want a collaborator on. – LuniZunie(talk) 17:50, 6 September 2026 (UTC)
The new LLMPROD/tag functionality....
[edit]...goes through cases like a hot knife through butter. Kowal said he'd have to archive one because it was too big, and I did the whole thing this evening. Amazing! You are a hero. M kuhner (talk) 05:20, 12 September 2026 (UTC)
- Thank you! I couldn't help but notice Assamese jewellery links to a nonexistent section Wikipedia:AI noticeboard#User:Abdulrehmann92 instead of the section for User:AjayDas. I could be missing something here. — DVRTed (Talk) 05:51, 12 September 2026 (UTC)
- There are two intersecting problems: I forgot to change the tag when moving from one case to another, and the name of the Abdulrehmann92 case does not have "User" in it. I am thinking we need to write a script for making new AINB cases, because allowing free variation in the case name is leading to some funny-looking and confusing messages.
- Thanks for catching this! M kuhner (talk) 06:08, 12 September 2026 (UTC)
- Well, there were about 10 just like that. A valuable, if painful, lesson in not getting carried away with shiny new tools.
- Many years ago my academic department bought a high-speed tape copier. After a week or so someone put a sign on it: "If you put your tapes in the wrong slots, this becomes a high-speed tape eraser." M kuhner (talk) 06:19, 12 September 2026 (UTC)
- Oops. I can see how the saved state can be confusing across multiple tabs if you're tagging pages from different users at the same time.
I am thinking we need to write a script for making new AINB cases
It's probably better to instead make Wikipedia:AI noticeboard/Header's "Start a new discussion" button also set the section title toUser:along with the rest of the preload. Template:Noticeboard header supports|newsectionpreloadtitle=(e.g., special:diff/1374480469). — DVRTed (Talk) 09:28, 12 September 2026 (UTC)
- Oops. I can see how the saved state can be confusing across multiple tabs if you're tagging pages from different users at the same time.
New default wording
[edit]Hello! Thanks so much for implementing my suggestion about the default wording. However, since your edit to the script, the default text is now phrased "Please do not remove this tag before...". I think it needs to say "Please do not remove this tag without...", because if it says "before" this could potentially sound like it is saying the opposite of what we mean: that is to say, we do want them to remove the tag before following the instructions (if they remove the tag at all), but the point is that we don't want them to remove the tag without following the instructions. Dionysodorus (talk) 20:57, 21 September 2026 (UTC)
- I noticed it and changed it a minute before your message (special:diff/1376064981). — DVRTed (Talk) 21:00, 21 September 2026 (UTC)
- Wonderful! Must have been just when I started typing this: thank you very much :) Dionysodorus (talk) 21:02, 21 September 2026 (UTC)
Another query: I've noticed that, whereas with the LLMPROD you have a checkbox you can set to mark the tracker as "ongoing" or not, adding an AI tag to the article automatically updates the tracker to "completed" without there being any checkbox for this. I wonder if this is quite right? I would have thought that, when an article is tagged, this ought not generally to affect its setting on the tracker, and it ought normally to be left at "To-do/requested", since adding a tag doesn't mean that the cleanup is done; usually it means it hasn't even started yet. Dionysodorus (talk) 00:12, 23 September 2026 (UTC)
- Perhaps either M kuhner or Kowal2701 can answer that. I implemented it following their request at User talk:DVRTed/AINB-helper § integration without putting much thought into it, since I'm not involved in the actual cleanup task. — DVRTed (Talk) 00:23, 23 September 2026 (UTC)
- I requested it that way.
- For a month or so I marked tagged pages as "in progress" because in theory I hoped to get back to them and clean them better. In practice...all it did was make the count of unaddressed pages inaccurate. I try to write good notes so we can see if something got tagged that needed more attention. Having a button to stop this happening would be fine, of course (but I likely wouldn't use it).
- Many corners being cut here due to a gross case overload. M kuhner (talk) 01:07, 23 September 2026 (UTC)
- For someone not involved in cleanup you have contributed an awful lot, I gotta say. M kuhner (talk) 01:07, 23 September 2026 (UTC)