User talk:Dragoniez
Add topicDo you write user scripts for wikisource projects too? if not can you write one?
[edit]We at mrwikisource project are facing hell of a trouble about ocr tools. we need some tool to mass ocr pages. Atleast a one book at a time kind of tool. is it possible for you to write such a script? thanks QueerEcofeminist🌈 12:52, 5 August 2022 (UTC)
- @QueerEcofeminist: Is that like you want to extract text from images? I've never been active on wikisource projects and have no idea what contexts that kind of tool is used in, unfortunately. It seems like there are JavaScript OCR libraries like Tesseract.js out there so it should at least be possible to make an on-wiki OCR tool, but this is pretty much beyond the scope of "write a script" and is more like "create an application" or "build a universal library", as far as I'm concerned. How about filing a feature request on phablicator? Dragoniez (talk) 13:21, 5 August 2022 (UTC)
- Yeah. I think I should go for that only. A phabricator request seems workable. I don't know why I haven't thought it a about yet. Thanks QueerEcofeminist🌈 13:59, 5 August 2022 (UTC)
- Thanks for your help QueerEcofeminist🌈 14:00, 5 August 2022 (UTC)
- @QueerEcofeminist: You're welcome, sorry I can't provide any technical help but glad I was at least able to give you some idea. --Dragoniez (talk) 15:38, 5 August 2022 (UTC)
- Thanks for your help QueerEcofeminist🌈 14:00, 5 August 2022 (UTC)
- Yeah. I think I should go for that only. A phabricator request seems workable. I don't know why I haven't thought it a about yet. Thanks QueerEcofeminist🌈 13:59, 5 August 2022 (UTC)
mediawiki:User:Dragoniez/Gadget-MarkBLocked.js suggestion
[edit]The lock checks can be improved by adding the lock reason to the tooltip. See also a similar change on enwiki. DatGuy (talk) 16:32, 11 November 2022 (UTC)
- @DatGuy: Thanks for the info. I've never thought of using list=logevents to achieve this. I'm a bit busy right now but will have a closer look when I have time for that. Dragoniez (talk) 16:50, 11 November 2022 (UTC)
- @DatGuy It's been quite a while but I have finally introduced block tooltips to ja:MediaWiki:Gadget-MarkBLocked-core.js. You can see the relevant changes on test2wiki:Special:Diff/563273/563313, around line 830. Dragoniez (talk) 20:54, 11 August 2024 (UTC)
- @Dragoniez: thanks, much more appealing visually now. On another note, I personally prefer having relative time formats instead of absolute ones. Specifically, my preferred format is '$action ($duration) by $blocker: $reason ($time ago)', which I personally consider more intuitive than ISO 8601. Do you think you could implement it, or a customisation mechanism that wouldn't require a forking in general? There's an implementation of it in my forked script that I used beforehand, if it helps. DatGuy (talk) 17:48, 3 November 2024 (UTC)
- Additionally, it seems that it sometimes doesn't parse the content. The console output returns a selector of #xtools_result, which is for mediawikiwiki:XTools/ArticleInfo.js. DatGuy (talk) 12:40, 8 November 2024 (UTC)
- @Dragoniez: thanks, much more appealing visually now. On another note, I personally prefer having relative time formats instead of absolute ones. Specifically, my preferred format is '$action ($duration) by $blocker: $reason ($time ago)', which I personally consider more intuitive than ISO 8601. Do you think you could implement it, or a customisation mechanism that wouldn't require a forking in general? There's an implementation of it in my forked script that I used beforehand, if it helps. DatGuy (talk) 17:48, 3 November 2024 (UTC)
Configure MarkBLocked
[edit]I have enabled the MarkBLockedGlobal. Thanks for the script, but the "MarkBLockedGlobal" link from the right toolbar is intrusive. Is there any way to disable it? I do not think that I will visit Special:MarkBLockedConfig too often. --NGC 54 (talk|contribs) 20:04, 9 December 2023 (UTC)
- The same issue with "ToollinkTweaks". :) --NGC 54 (talk|contribs) 20:12, 9 December 2023 (UTC)
- Hi NGC 54, just to make sure I've got your needs right, you want the portlet links to not be there because they in some sense flood the toolbar (and you don't mean by "instrusive" that there're technical issues with them)?
The scripts currently don't have an option to opt out for portlet link generation, but you can remove the links right after their generations by adding the following code to the top of your global.js:You might want to try this. Let me know if you need further help. Dragoniez (talk) 04:19, 10 December 2023 (UTC)mw.hook('util.addPortletLink').add(function(portlet) { var id = portlet && portlet.id; if (id === 'ca-mblc' || id === 'ca-ttc') { portlet.remove(); } });
- It works now, after adding the code. --NGC 54 (talk|contribs) 14:15, 10 December 2023 (UTC)
- @NGC 54 Great :) I’m guessing it may be useful if I add a config for this, and if I ever do that I’ll let you know. Dragoniez (talk) 17:01, 10 December 2023 (UTC)
- It works now, after adding the code. --NGC 54 (talk|contribs) 14:15, 10 December 2023 (UTC)
- @NGC 54 I have updated the core module and you can now opt out for portlet link generation at Special:MarkBLockedConfig. I have also reworded the portlet link text from "Configure MarkBLocked" to "MBL config", to address the issue of the intrusiveness you mentioned. Dragoniez (talk) 22:02, 8 August 2024 (UTC)
Have MarkBLocked doublestrike instead of red underline
[edit]Is it possible to configure MarkBLocked to strike global (b)locks twice, slightly similar to an oversighted revision, instead of a red underline? Aaron Liu (talk) 20:13, 25 February 2024 (UTC)
- @Aaron Liu Yes that's possible, although you'll need to prepare CSS that overwrites ja:MediaWiki:Gadget-MarkBLocked-core.css. Find
RU(signifying "red underline"), copy all of them into your global.css, and modify the code in a way like this. Dragoniez (talk) 01:25, 26 February 2024 (UTC)- Wow, that's a lot! I'll take a look at it, thanks! Aaron Liu (talk) 01:48, 26 February 2024 (UTC)
- @Aaron Liu I've just updated the core module and introduced some double styles, though in a different way from the one you mentioned. Check out User:Dragoniez/MarkBLockedGlobal/versions#v3.0.0 for details. And, the style sheet is now much cleaner. Dragoniez (talk) 20:57, 11 August 2024 (UTC)
- That's wonderful! It is a lot better. Aaron Liu (talk) 22:15, 11 August 2024 (UTC)
- @Aaron Liu I've just updated the core module and introduced some double styles, though in a different way from the one you mentioned. Check out User:Dragoniez/MarkBLockedGlobal/versions#v3.0.0 for details. And, the style sheet is now much cleaner. Dragoniez (talk) 20:57, 11 August 2024 (UTC)
- Wow, that's a lot! I'll take a look at it, thanks! Aaron Liu (talk) 01:48, 26 February 2024 (UTC)
DragoniezBot
[edit]Is User:DragoniezBot your account? I found this one on an LTA range, but I waited with potentially locking this one as this was a large range and the account had no edits or blocks anywhere. EPIC (talk) 08:25, 10 August 2024 (UTC)
- Thanks EPIC, as always. That's not mine. Dragoniez (talk) 08:29, 10 August 2024 (UTC)
- Thanks for the reply! Now locked. EPIC (talk) 08:36, 10 August 2024 (UTC)
AjaxBlock feature request
[edit]Since Multiblocks have been implemented, you might want to modify User:Dragoniez/AjaxBlock to account for that. JJPMaster (she/they) 02:26, 11 June 2025 (UTC)
- @JJPMaster Thanks for this feature request. I think I can spend some time on this now. I appreciate your patience. Dragoniez (talk) 05:29, 29 June 2025 (UTC)
ja wiki
[edit]Hello. I hope you are doing well. I am again facing the similar issue at ja wiki, and I am not able to edit ja:Wikipedia:井戸端. In short, the bot has been coming across a lot of the pages that are protected, for example ja:榎木淳弥, ja:梶裕貴, ja:山﨑賢人, ja:吉岡里帆, ja:石破茂, ja:玄田哲章, ja:中村悠一. The log of ja:榎木淳弥 says 14:13, December 22, 2024 えのきだたもつ talk contribs changed protection settings for 榎木淳弥 [Edit=Allow only established editors and administrators] (expires 14:13, December 22, 2027) [Move=Allow only established editors and administrators] (expires 14:13, December 22, 2027) (LTA:Iccicによる半保護突破確認。拡張半保護へ移行。期間再設定。) Most of the pages have the same protection. Is it possible to make KiranBOT an "established editor"? —usernamekiran (talk) 16:56, 8 July 2025 (UTC)
- @Usernamekiran Hi there. I've just granted extended-confirmed rights to both you and your bot, since those pages are extended-confirmed-protected. Actually, the local bot flag includes this user right, but no crats have been around to process your request. I've given the bot a 3-month temporary grant, but by the time it expires your bot should be extended-confirmed automatically (after reaching 500 edits and being registered for 90 days on jawiki). You should now be able to edit those pages, so feel free to give it a try :) Dragoniez (talk) 17:31, 8 July 2025 (UTC)
- thank you very much! It is appreciated a lot. —usernamekiran (talk) 19:15, 8 July 2025 (UTC)
MarkBLockedGlobal & article blocks
[edit]t would be helpful please, if your very useful MarkBLockedGlobal script distinguished between people who are blocked from al editing (apart from their talk page) on a project, or just blocked from editing a single article; or other such variants. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 17:43, 22 October 2025 (UTC)
- @Pigsonthewing MBLG already distinguishes between sitewide and partial blocks with a strikethrough or a dotted underline (although the distinction may become unclear if multiple blocks are applied on the same target). Could you provide a bit more context? Dragoniez (talk) 15:31, 23 October 2025 (UTC)

Screenshot - I was referring to the text content of the pop-up. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 15:42, 23 October 2025 (UTC)
Selective Rollback problem
[edit]Translation update for SR
[edit]Join us for “Many Tongues, One Movement: Voices Across Languages”!
[edit]
Hello Dragoniez,
We’re excited to invite you to an inspiring global virtual gathering: the first Capacity Exchange Translat-a-thon.
Together with Language Diversity Hub, the Capacity Exchange (CapX) team will host its first Translation Marathon dedicated to ensuring linguistic equity in access to this amazing tool aimed to connect Wikimedians.
If you enjoy contributing to Wikimedia projects through translating and adapting content into different languages, this event is for you! Join us in the celebration of the multilingual spirit of the Wikimedia Movement at an event where communities that contribute in diverse languages will be able to share local knowledge and collaborate across borders.
Many Tongues, One Movement: Voices Across Languages
- Date: December 6, 2025
- Time: 12 PM (UTC) - Check the event page for your local timezone
- Location: Online (Meta-Wiki + live session links)
If you can’t join the live event, you can still contribute to the translations! Edits will be counted for two weeks, until December 20th. And everyone who participates will receive a special badge to display on their CapX profiles.
Strengthen your collaboration through CapX
[edit]
We invite you and your community to join the Capacity Exchange (CapX), a Wikimedia community-built platform for connecting, collaborating, and exchanging skills with peers across the movement.
CapX helps Wikimedians and organizations find each other, share expertise, and build stronger, more connected communities.
Whether you’re an individual contributor, a user group, a community initiative or an affiliate, CapX helps you grow through knowledge exchange.
More information
[edit]→ Explore the CapX platform: capx.toolforge.org
→ Read: User Guide & FAQ
→ Watch: Meet the Capacity Exchange video
→ Join our Telegram community chat: CapX Telegram Group
If your community, usergroup or affiliate would like to have a CapX organization profile, please reach out at capx@wmnobrasil.org, and we’d be delighted to support you.
With warm regards,
Joris Darlington Quarshie
Outreach Facilitator,
Capacity Exchange Project – Wikimedia Brasil
MediaWiki message delivery (talk) 14:55, 13 November 2025 (UTC)
