[00:23:48] br [00:23:50] 💔 [00:24:15] @blankeclair why do you relay? [00:24:32] also ur bio is so crazy 😂 [01:59:26] is instantcommons down again [02:58:34] [1/4] Today I found out that it is possible to write wikitext once while producing both the source code and the parsed output (example on https://dpl3.wikitide.org/wiki/User:PetraMagna/sandbox2). [02:58:34] [2/4] I've been copy-pasting source code and syncing the 2 versions in template documentations forever. [02:58:35] [3/4] It seems to work on parsoid too, which was a surprise to me. [02:58:35] [4/4] https://cdn.discordapp.com/attachments/407537962553966603/1412270449869586612/image.png?ex=68b7aed9&is=68b65d59&hm=3db7c22a17bdb46d35e9b130c1bc4729bce0c8989f37cad2855ec1dea6916483& [03:02:01] we have a template for this for template examples, nothing for tpl though [03:04:11] Could you provide a link? I would love to see how your wiki does it. [03:04:17] https://voidstranger.miraheze.org/wiki/Template:Example [03:04:21] This should work for any template in theory, not just dpl. [03:04:34] modified version of rainworld's [03:06:26] Ah I see. It forwards template arguments to a module to produce both the plaintext version and the parsed version. Thanks for sharing. [03:37:14] > [02/09/2025 10:24] @blankeclair why do you relay? [03:37:19] itzalexmate: because i'm using irc at the moment :p [03:37:22] also yw :3 [04:32:22] conflating the two is at least really familiar to me and i could've sworn one browser used to group deleting them into one option. i want to say chrome [04:38:41] They still are not the same thing [04:39:05] You can have one without the other [04:50:33] yeah [10:21:51] [1/2] can we make this point in a bit bigger and bolder letters? [10:21:52] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412382008100782131/Screenshot_20250902-142048.png?ex=68b816bf&is=68b6c53f&hm=3e0b25905e2896afb11d09ea6306fd847ed66a23460943da37cd5e90ccf27e6b& [10:26:30] Which page? [10:29:40] it's the header template on community portal [10:31:10] Ah right. Perhaps making please use Help desk. bold [10:32:52] https://cdn.discordapp.com/attachments/407537962553966603/1412384778333720688/image.png?ex=68b81953&is=68b6c7d3&hm=bfac2124bca6af923f1afb973c79e63a8ccf11a6723140b83a4eb7fd9dff6db8& [10:32:59] Something like this? [10:33:07] definitely needs to bigger methinks lol [10:33:19] but yeah, we can only hope ot will be effective [10:33:40] also what was decided in the end about translations, I'm out of the loop [10:33:50] Not sure whether bigger will help or not. Users generally do not read [10:34:04] exactly [10:34:08] Same [10:52:35] [1/4] How to add interchangeable labels to my wiki like Wikipedia has? Picture two is from my wiki and pictures one and three are from wikipedia, displaying this. [10:52:35] [2/4] https://cdn.discordapp.com/attachments/407537962553966603/1412389738349854781/image.png?ex=68b81df2&is=68b6cc72&hm=f3a2b5a7b4f5a9fb36b34f669b645c989358153df12d67ae89193368c2ea83ed& [10:52:35] [3/4] https://cdn.discordapp.com/attachments/407537962553966603/1412389738786197524/image.png?ex=68b81df2&is=68b6cc72&hm=46096a7de7e31ab7ef102709351687317ac2310c7b978a6711860ce5fb907bdb& [10:52:36] [4/4] https://cdn.discordapp.com/attachments/407537962553966603/1412389739184525384/image.png?ex=68b81df2&is=68b6cc72&hm=50028d631a4537552acb0b110d2f15b045a008bdda5bf3ea3dc6046376f09892& [11:16:46] omg connections like roblox metaverse [12:13:09] I did a massive fuck-up by deleting a namespace and accidentally moving all the pages to the mainspace [12:13:15] Ugh [12:20:49] oof, at least the pages weren't deleted entirely [12:21:20] had that happen with disabling socialprofile, although only a few already published drafts were affected [12:43:46] How can I create an All Right Reserved wiki? [12:46:06] You can't, if all rights are reserved then Miraheze is legally not allowed to host your wiki [12:47:36] [12:50:37] MasterIsander you can make one by changing the Content License to All Rights Reserved via Special:ManageWiki/settings → Editing → Content License [12:51:48] I guess 'you can't' is inaccurate but that help page does say how to go about it [12:51:55] [1/2] same page [12:51:55] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412419769658773676/image0.jpg?ex=68b839ea&is=68b6e86a&hm=5a1a9266d249b7ac036450b0edca685181ceb9fd1e8d5bd1c55d017001396add& [12:53:53] Well then the help page is just confusing I guess [13:05:35] [1/2] The terms of use also states [13:05:35] [2/2] "Regardless of chosen license, by editing a wiki on Miraheze or hosting your wiki on Miraheze, you agree to grant Miraheze a limited, worldwide license to redistribute the contents of your contributions", therefore irrelevant of the license it will never be all rights reserved on Miraheze. [13:06:13] No, that is you not understanding how things works. All rights reserved is not the same as NOT giving a license. Rather it is a license where ANY use has to be granted by the user. And ofc Miraheze will need to have such a permissions to host and show the content, afterall you are literally uploading stuff on Miraheze servers. [13:08:19] Then why does the help page say "All rights reserved" and "no licenses" in the same row if it's, as you say, not the same as not giving a license [13:09:59] And why does it go on to explain how you can go about making a wiki all rights reserved under the "Non-permissive licensing" if all rights reserved is already listed under the "Permissive licensing" section [13:10:23] No license means you own all your contents and they can't be shares to others [13:11:44] But clearly you are giving a license to Miraheze [13:16:49] [1/2] ehh, that part I would argue to be a bit inaccurate, but at the end of the day, MH help pages are not legal documents. And if you are going out of your way to put such a non-permissive license on your wiki, you really should do proper research anyway. [13:16:50] [2/2] But I mean think though the logic "All rights reserved" is a name, so that much mean it is a license, of some sort, you can't name nothing ofc. There need to be something to name it [13:33:16] how? [13:33:20] i want irc [13:34:49] Get an IRC client and join #miraheze on there [13:35:12] Anyone know if there's a way to delete history from recent changes [13:35:15] whats the difference between irc? [13:35:51] You mean only from recent changes or also from page history [13:36:51] Both [13:37:24] i dont see it [13:37:26] in the servers list [13:37:27] help? [13:38:00] in google [13:38:17] im using mIRC [13:38:28] You can click connect on one of the channels in [[IRC]] [13:38:38] Oh the bot is dead [13:38:41] [[IRC]] [13:38:44] 😭 [13:38:57] Assuming you're an administrator, on the history page you should see checkboxes and a button that says "change visibility of selected revisions" [13:40:42] hi [13:40:46] is this working [13:40:50] i think it is [13:46:48] Yes [13:47:21] yay [13:47:38] Thank you [13:47:57] my friend decided it was a good idea to edit without logging in [13:53:32] you look extremely familiar [13:53:55] Did you do stupid stuff on the Fandom server by any chance? [14:01:01] yeah, it's you [14:20:59] [1/7] When you change your license of your complete wiki to all rights reserved, that wiki will effectively be protected from use outside your Miraheze wiki. Do however take height for [[w:Fair use]]. [14:20:59] [2/7] No matter what is stated above by others, the only thing Miraheze does is host your wiki on our servers. In that way, technically we "distribute" your content through your wiki from our servers. [14:20:59] [3/7] But Miraheze has no legal rights over that content. We can however, if it violates other policies, such as Content policy be removed by us. But legally you own the sole rights for the content you have created and put on your wiki. [14:21:00] [4/7] So in plain simple wording, Yes you can have complete copyright protection on your wiki, by choosing "All rights reserved". [14:21:00] [5/7] The wiki will state at the bottom: Content is available under All Rights Reserved unless otherwise noted. [14:21:00] [6/7] Thus statements made that irrelevant of the license it will never be all rights reserved on Miraheze. is plainly wrong and misguided. [14:21:01] [7/7] Our policies were made with CC-BY-SA in mind as that is the standard license, but does not take height for other licenses. Our policies do not overwrite copyright laws. [14:21:19] Is Wiki-Bot down today? [14:21:47] I know what it means, I'm saying that the help page is confusingly worded [14:22:03] https://cdn.discordapp.com/attachments/407537962553966603/1412442452937281736/image.png?ex=68b84f0a&is=68b6fd8a&hm=bc0ca6152329a8eed10c0e5b6240d804ef81b105c044a4ad9411552cd08ae64b& [14:22:12] Absolutely true [14:23:42] Our policies need several overhuls unfortunately, but until then we have to use the tools we have [14:25:07] For the whole Internet by the way : Take this thumb rule. Where no license is given, assume it is copyrighted [14:28:26] [1/2] See above. No license given, and all righst reserved both are the same. [14:28:26] [2/2] You can choose to have it clearly stated, or remove it all together, where users have to imply that it is copyright protected. [14:52:49] is mass edit regex extension broken? any edits I am trying to do with it just lead to "something went wrong" and when using the option to execute it in the browser its just infinite loading, whilish preview works fine [14:57:29] any idea on this? [18:05:12] [1/2] search suggestions are incredibly slow, often failing entirely [18:05:13] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412498612860223639/image.png?ex=68b88358&is=68b731d8&hm=8dd57ddc80cf873f0be23990eb3e6059a9fe3dd4ef44ba19ead6f5801f4a2656& [18:05:52] nvm they working again [18:30:12] It probably conflicts with `$wgVisualEditorDisableForAnons`. Try submitting a task on [[Phorge]]? [18:30:13] [19:02:19] this is not changeable in managewiki [19:03:49] so it should be fine for logged in new users? [19:36:17] That's why the phorge ticket is necessary. [19:37:02] It worked for me. You can test with an alt too. [19:41:31] i see [19:42:10] then i don't need a ticket ||just make ips do whatever they want|| [21:04:26] [1/2] any way to get over that restriction completely or its some internal stuff to save storage on the servers [21:04:26] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412543716769534112/image.png?ex=68b8ad59&is=68b75bd9&hm=f5c3da9d9e64984f9a52bf5081b9a33d40c41058be624196cf52f39fefc281ac& [21:05:47] bro [21:06:19] what even module supposed to do here [21:06:57] I think you might have too many expensive function calls [21:07:05] Well [21:07:18] [1/2] that is just for testing everything at once [21:07:18] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412544437724254238/image.png?ex=68b8ae05&is=68b75c85&hm=09db90919aa564dea77a8f8b1782fde8df5f9ea7d3816e633b9096ccec4d3f2e& [21:07:24] What expensive function are you even calling, page content retrieval? [21:07:48] [1/2] This can be removed in favor of always using `args[1]`. [21:07:48] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412544564463538186/image.png?ex=68b8ae23&is=68b75ca3&hm=f2ae7076f1fcc5ce1a245882a404a503572b33cb78386936c0f2ed182c2e3013& [21:08:06] But that's not expensive [21:08:10] this is still looks abnormal [21:08:29] maybe something fumbled in the code [21:08:54] the actual thing is always being used on the object's page and args are just there if someone wants to use it somewhere else [21:09:18] [1/2] You can check for file existence with `{{#filepath` which is not expensive. [21:09:19] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412544938486534234/image.png?ex=68b8ae7d&is=68b75cfd&hm=34facc6f5daf60d74ce2ff3dfc5ec343008ad3800f530972af849ed088cfbb29& [21:09:41] https://discord.com/channels/407504499280707585/1006789349498699827/1304033008831168622 [21:10:19] a:fishle: [21:18:57] [1/2] works great! although another limitation came up [21:18:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412547371480514690/image.png?ex=68b8b0c1&is=68b75f41&hm=849e6f1106978ffbc49540122d929594ee9d6fc74c99cde8414a23c1d1ccd676& [21:21:40] [1/2] https://en.wikipedia.org/wiki/Help:Template_limits#Post-expand_include_size [21:21:40] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1412548050844520619/image.png?ex=68b8b163&is=68b75fe3&hm=640d62dcc7b98c14e507fcb2ff76333e6b2887a110cbb171b66f9ced0dc49cd0& [21:21:55] It's a mechanism to prevent you from creating infinitely long pages. [21:22:30] welp, expected [21:22:48] If you optimize the generated HTML, you could fit a few more templates in there. [22:43:37] [1/3] Am I doing something wrong about masseditregex? It always just errors after executing the thing, whilish preview works just fine [22:43:37] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1412568677861036073/image.png?ex=68b8c499&is=68b77319&hm=7fdd036a24e6f4cb2b78aad89f1b621f405f583755325aa7678874a87f79509f& [22:43:38] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1412568678309957722/image.png?ex=68b8c499&is=68b77319&hm=773003f82072b714d90f4cfb547b148b76d97dfb61500385e01df367f2071c3a& [22:45:23] It's a known issue with the extension, it times out before the operation can complete. It's in the known issues section here https://m.mediawiki.org/wiki/Extension:MassEditRegex [22:45:41] The solution is to check the use JavaScript button to do it via the API rather than on the server [22:46:00] That button has been broken for a few years because it uses action=ajax [22:47:59] masseditregex sounds like an old house [22:48:12] Yea waited for like 10 minutes with browser execution option to no results [22:48:39] are there other mass edit extensions beside masseditregex [22:49:28] Pu [22:49:32] Oh* [22:49:39] I could've sworn I used it like 2 months ago? [22:49:43] Maybe I used server tho [22:49:45] ReplaceText; your wiki has to be created after May 2024 though and you have to request it at [22:50:20] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/741941 broke it (MW 1.38) [22:52:04] Oh I wonder why it hasn't been fixed [22:52:11] Abandoned? [22:52:12] because the extension doesn't have a maintainer [22:52:47] https://phabricator.wikimedia.org/T311949 [22:53:54] the only commits by a human in the last year were fixes I made for an XSS and a DBQueryErro [22:54:01] Oh by gum [22:54:41] oh and also class alias fixes I made [22:54:44] https://gerrit.wikimedia.org/r/q/project:mediawiki/extensions/MassEditRegex+is:merged+-author:tools.libraryupgrader@tools.wmflabs.org+-author:l10n-bot@translatewiki.net [22:54:44] There are some scripts on Fandom Dev that replicate anyway so I guess no point fixing it [22:54:57] Since the server side one will fail in most cases [22:55:05] yeah [22:56:05] I wonder if we should port something from fandom that achieves the same thing [22:56:08] i'll have a look at tha [22:56:15] if there isn't already something on MH Dev. [22:57:16] JWB is probably an option too [23:28:08] how do you get an image switcher in mirahere? [23:56:04] i can't seem to get it