[00:05:22] Aww, why is max article size behind restricted? [00:18:47] what sort of page has over 2 million characters in it [00:19:12] Let me grab the example [00:21:26] [1/4] Go here: https://tf2cutcontent.miraheze.org/wiki/Diff:522/23 [00:21:27] [2/4] Click on tf_beta/reslists/cp_granary.lst [00:21:27] [3/4] The way my diff script works, it makes subpages for https://tf2cutcontent.miraheze.org/wiki/Diff:522/23/tf_beta/reslists/cp_granary.lst [00:21:27] [4/4] There are 11 subpages for the diff of that lst file. The main page doesn't get populated, but the JavaScript handler concatenates all 11 subpages for that display [00:23:27] what am i looking at.. what is the point of this ... [00:23:29] [1/2] (I'm diffing the contents of every Team Fortress 2 build from 2007 until now. I'm starting with a bundle containing 2007 - may 2013 builds, everything post may 2013 will come later. Yes I know, the official tf2 wiki has patch diffs but theirs are highly incomplete with many diffs from the earliest days and some in the 2010s being missing due to their script breakin [00:23:29] [2/2] g) [00:24:16] holy [00:24:45] The lst file got a little wacky because I was expecting it to be a small diff showing what lines were added and removed. Lo and behold, the entire formatting of the lst file was changed, resulting in a gigantic diff [00:25:58] They did fix their diff bot around 2019 after I bugged them about it, but then they went and messed with what it diffed, resulting in incomplete patch diffs. So I'm taking it upon myself to diff everything and put together complete patch notes [00:27:04] I may have to rework how lst diffs are handled, idk. I'm currently working on an implementation of the decompilation of MDL model files to diff their underlying scripts to see any animation changes, and also some VTF diffs to detect when textures got changed [00:29:23] Cheese doodle mac and cheese [00:55:12] what's the best way to measure wiki metrics of "which pages get visited the most often" [01:16:49] [1/2] Might be the "Most viewed pages" section on Special:Analytics [01:16:49] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1485809580113133770/Screenshot_20260323_211627_Kiwi_Browser.jpg?ex=69c33780&is=69c1e600&hm=2bc824c08150a47056110c3cb724876ef58434b7b6a3c12999cf497b4c419198& [01:20:56] Special:Analytics my beloved [01:32:28] Special:Analytics on my wiki was quite depressing to read :steveo_kek2: [01:33:36] https://cdn.discordapp.com/attachments/407537962553966603/1485813805626687498/Screenshot_20260323_213327_Firefox.jpg?ex=69c33b70&is=69c1e9f0&hm=be849fb15c01f2a677f58ed529018cb5cb5f54546d49d28d61427c7fd3082cdc& [01:35:01] Then again I don't really communicate with the TF2 community as a whole anymore (super long story), and both TCRF and the TF2 Wiki also cover cut content in TF2 [poorly in both cases] so it makes sense my wiki doesn't have a ton of viewers. [01:36:44] Wait are these analytics for logged in users or just any random viewer? [01:37:09] I think any viewers? So long as they don't have ad blockers on [01:37:23] Ah that explains a bunch [01:37:33] Most of my wikis users are logged out but I still get a good amount of statistics [01:40:35] [1/2] Yeah my wiki has less than 100 users attached to it, and I'm getting way more Americans than that bahaha [01:40:36] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1485815563673669652/Screenshot_20260323_203453_Firefox.jpg?ex=69c33d13&is=69c1eb93&hm=be515e54d157dd7dd3bec6648f67662c07cc0d1ecab0c0dc9842ac0628daacd3& [01:46:15] yeah it's definitely all users (except those who block trackers) [01:46:34] vlw statistics is always kind of fun to look at, since it kind of gives you a pulse for which songs are really popular right now in the community [01:46:55] [1/2] lol? [01:46:55] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1485817153570603199/image.png?ex=69c33e8e&is=69c1ed0e&hm=028352125a249927d31c0ee5270f27d0bc57371ceaf5008dc1dede80ab5a78b9& [01:47:14] How bahaha [01:47:18] spotify shows up on our wiki for that too lol. genuinely not know how anyone is accessing the internet via spotify [01:47:46] we also have "Steam In-Game Overlay" [01:47:55] "Nintendo Browser" ???? [01:48:10] "Google Nest Hub" [01:48:28] Damn people up viewing the Nintendo 2ds /silly [01:49:29] I can respect the using the steam overlay tho bahaha [01:52:04] I think these are the weirdest things I've seen in my wikis analytics [01:52:17] A bot maybe. [01:52:22] Or a scraper. [01:53:42] Maybe, I did try asking people in the fandom who maybe could've done it legitimately and was told they didn't [01:55:35] Though I'd expect more visits if it was a scraper, a single one in each just looks like someone messing around to me [02:48:54] Probably the WebView within the Spotify app. [02:49:44] Yeah figured it was smth like that [02:49:58] wonder how that happenedšŸ˜‚ [03:39:47] Does anyone know what’s the css for an image background and article color? [03:40:13] Cause I can’t really figure it out [03:45:45] Idk about article color, I can only suggest messing in inspect element for that, but for background images: https://www.w3schools.com/cssref/pr_background-image.php [05:17:15] does anyone know how cargo recreate tables [05:17:17] 😭 [05:40:07] IIRC data get inserted when the underlying page is saved. Null editing all pages that use the template could help? [05:40:57] null edits the pages??? [05:41:07] well that's 200+ pages for me :) [05:41:31] can purging work? [05:48:34] [1/2] Just use a bot like https://dev.miraheze.org/wiki/Jswikibot. Null edit every page that transcludes the template. [05:48:34] [2/2] If it still doesn't populate the replacement table, you may need to delete the replacement table and recreate it. Cargo sometimes gets stuck like that. [05:50:49] There were cases where Cargo refuses to insert new data into a table. If all else fail tech can run some maintenance scripts to get it moving again. [06:16:34] šŸ˜€ [06:16:36] olay [08:05:15] [1/2] am i going crazy or is the table eating itself [08:05:15] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1485912365592481842/image.png?ex=69c3973a&is=69c245ba&hm=0ef78ba60bf9f5a133b82754559b678e2a4709c22736048b0b36eb1ce80d1730& [08:05:39] [1/2] was like this yesterday [08:05:39] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1485912467597950976/image.png?ex=69c39753&is=69c245d3&hm=870fd20d7b40706fd4db16cd485f8d5e982d47a79d5f6c8eafe3fcb797d49bde& [08:38:23] is there a dummies tutorial for setting up and using pywikibot (assuming i already know python) [08:38:55] https://meta.miraheze.org/wiki/Help:How_to_set_up_pywikibot [08:39:43] i've never done wiki stuff through terminal [08:41:52] If you don't want to, there's no need to interact with the terminal. Just install pywikibot with pip or your favorite package manager, set up user-config.py and user-passwords.py, and then you can start using pwb. [09:06:55] oh is this just making edits through the miraheze api by running local scripts [09:12:10] Yeah pretty much. They make your life easier by wrapping around the API so that you don't have to look things up or handle pagination. [09:13:55] i prefer Mwn to pywikibot personally, but maybe it's just because duck typing in TS is so much nicer [10:58:30] how do i reload the cache of special pages that are automatically cached [10:59:22] You do not in most cases [10:59:24] Which one [10:59:31] That's the kind of thing you can ask me [10:59:36] Or another tech [11:38:31] <90gq29> Each wiki on Miraheze is by default licensed under CC-BY-SA 4.0 although this can be changed to another supported license. If you would like to release the contributions on your wiki under another license, please let us know so that we can make it available to you. Be aware that changing the license on your wiki can have an impact on your community and should not be done lightly [11:38:55] <90gq29> By impact it just means people might not want to contribute etc right? [11:41:42] <90gq29> also, if I change it to ā€all rights reservedā€ how does that work with share-alike stuff borrowed from others? can you not use them or do you just add a disclaimer to the specific thing which was borrowed [11:57:56] you cant use them [11:58:17] incoporated into text, i mean [11:58:35] images, provided you dont modify them? yes [12:02:02] it might restrict how people may use the work [12:50:33] [1/12] I have some troubles with a template. I'm trying to pass content to it using ``{{tpl|var= ==title==}}`` However, it seems that mediawiki can't handle the title as first element of var. If I insert a character and new line prior to that, it would then work. [12:50:33] [2/12] So this doesn't work: [12:50:33] [3/12] ``` [12:50:34] [4/12] {{tpl|var= ==title== [12:50:34] [5/12] content}} [12:50:34] [6/12] ``` [12:50:35] [7/12] But this works: [12:50:35] [8/12] ```{{tpl|var=
[12:50:35] [9/12] ==title== [12:50:36] [10/12] content}} [12:50:37] [11/12] ``` [12:50:37] [12/12] Any idea why? [12:53:16] `==title==` has to start on a new line to be turned into `

title/h2` [12:55:49] Oh, okay. So if I change how `{{{var}}}` is handled within the `tpl` template, it would then work. For instance, dropping `{{{var}}}` on a new line. [12:56:50] [1/18] With that being said, MediaWiki is a fickle mistress and it usually considers the space after `=` to be 'do w/e tf it wants space'. So when writing the following: [12:56:50] [2/18] ``` [12:56:51] [3/18] {{tpl|var= [12:56:51] [4/18] == title == [12:56:51] [5/18] content}} [12:56:52] [6/18] ``` [12:56:52] [7/18] MediaWiki considers `== title ==` to come right after `=`, ignoring the new ine. However, writing the following works: [12:56:52] [8/18] ``` [12:56:53] [9/18] {{tpl|var= [12:56:53] [10/18] == title == [12:56:53] [11/18] }} [12:56:54] [12/18] ``` [12:56:54] [13/18] Or this [12:56:55] [14/18] ``` [12:56:55] [15/18] {{tpl|var= [12:56:56] [16/18] == title == [12:56:56] [17/18] }} [12:56:57] [18/18] ``` [12:58:13] [1/6] You could do [12:58:13] [2/6] ``` [12:58:13] [3/6] [12:58:14] [4/6] {{{var|}}} [12:58:14] [5/6] ``` [12:58:14] [6/6] In your tpl template [12:59:31] my tpl had something like `
{{{var}}}`. Thus the issue. [13:00:32] [1/7] Try [13:00:32] [2/7] ``` [13:00:32] [3/7]
[13:00:33] [4/7] [13:00:33] [5/7] {{{var|}}} [13:00:33] [6/7] /div [13:00:33] [7/7] ``` [13:01:05] Not even, just a new line after the `
` tag solves it apparently. [13:36:27] [1/2] yeah what you have to consider is transclusion is basically just copy and paste once the thing has rendered. `
==title==` is never going to show a heading so you need to nudge it to output ```
[13:36:27] [2/2] ==title==``` [15:06:20] Anyone know when the Fundraiser amount changes? [15:06:41] when they feeling it [15:06:47] Since I think it's updated manually, right? [15:06:54] Oh hi splatch [15:07:22] I guess the board treasurer [15:08:05] so maybe labster [15:10:59] I think Harej has been the one changing it, whenever he gets the chance [15:11:15] k [18:37:52] Is anyone else not getting images from articles in their miraheze embeds? [18:42:07] The fundraiser ended March 16 [18:42:54] What was the final % [18:45:25] 97 [18:45:38] Eww windows [18:46:04] Is that why the fundraiser banner doesn't appear anymore [18:46:21] i will allow you a brief moment to use logic [18:46:45] You actually said it [18:46:53] https://media.discordapp.net/attachments/750213335856709681/1095955979419529286/New_project.gif [18:47:53] wtf is that gif [18:48:44] It is what it is [19:07:00] [1/5] I'm trying to make an account, but no matter what I do, I keep getting this. [19:07:00] [2/5] There's no alternative, no help button, or anything. [19:07:01] [3/5] It says I can do things in the Talk page, but well, I can't do that if I don't have an account, right? [19:07:01] [4/5] Anyways, I would appreciate any assistance. Thank you. [19:07:01] [5/5] https://cdn.discordapp.com/attachments/407537962553966603/1486078902454714489/Account_creation_error_-_Miraheze_Meta_y_19_paginas_mas_-_Personal__Microsoft_Edge_24_03_2026_04_04_53_p._m..png?ex=69c43254&is=69c2e0d4&hm=8d2b961c56d57d7e25f84e5265b8bfdfa1a8e74be6b429763d32101410b63bc1& [19:10:35] [1/2] very explicitly says to contact a specific email if affected [19:10:35] [2/2] there's also a form for such situations: https://meta.miraheze.org/wiki/Special:Contact/requestaccount [19:10:50] Already did it. Thank you. [19:11:22] I'm just curious as to why it says this, since I don't use VPNs or any other type of proxy these days. [19:11:46] Are there certain countries that are blocked, perhaps? [19:11:47] your ip might've been used by a VPN or such at some point [19:12:01] I see. [19:12:06] How long does this process take? [19:12:14] any good way to change system text (e.g., the footer) depending on the page? [19:12:22] i do believe the account requesting backlog was quite significant [19:12:34] Ah well. [19:12:37] So much for that, then. [19:13:40] either js or try putting templates in the system message (no idea if it'll work) [19:16:15] I think parser functions usually work in system messages but no idea if they'll work for stuff outside the main page content [19:17:08] ive already tried with variables, lets see if we can use an #if... [19:17:32] actually ive got no idea how that would work [19:18:42] hmm [19:18:45] time to think a bit more [19:18:54] `{{#ifeq:{{PAGENAME}}|this|that|other}}` maybe [19:21:19] forgot to mention that the regular user is going to be able to change the text [19:29:37] [1/3] Am I overstyling with texture for background or it looks alright [19:29:37] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1486084590991966368/image.png?ex=69c437a0&is=69c2e620&hm=5398c883651ac09f2fb5a90096f3a7395e6562d1b3b8b941953873024ed0df50& [19:29:37] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1486084591444955218/image.png?ex=69c437a0&is=69c2e620&hm=9cc310cbb5982449a22e8edc8949f90e302389bbd0bd46a8a5d8037c85fc58b7& [19:33:42] I like it more on the sidebars than on the graph tbh but I think it looks good!! [19:43:27] Miraheze doesn't have an owner/wiki founder role, does it? [19:44:10] you can make one [19:44:35] <_chrs_, replying to m6ga> n.b. consider putting some of your styles in `Vector-2022.css` instead of `Common.css`, as they break on old vector: https://malachiteminers2official.miraheze.org/wiki/Malachite_Miners_2_Wiki?useskin=vector [19:45:08] ...and you would still not be the owner [19:45:35] yeah but you can still make the role [19:45:36] <_chrs_, replying to linstarguy> it does not, and while you theoretically could create one, that would violate the [[WGP]] with the sole exception of a wiki run by corporate entity where you requested it under said pretenses [19:45:37] [19:46:40] Mostly I wanted to know if there was any difference based on who creates/requests a wiki [19:46:57] not planning on supporting any other skins/themes besides dark mode vector 2022 which is default skin anyways [19:47:40] [1/2] requester gets the bureaucrat group [19:47:40] [2/2] any additional bureaucrats after that are completely equal [19:48:08] Gotcha. [19:48:50] <_chrs_, replying to m6ga> you should put the styles in `Vector-2022.css` then, some people set a single theme across all of Miraheze [19:49:13] <_chrs_> (nice theme btw) [19:51:54] [1/2] also a question for real not clickbait tech, what's the performance difference between imports and gadgets [19:51:54] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1486090200752062615/image.png?ex=69c43cda&is=69c2eb5a&hm=32cd905db1a48e3fdfebc4adc49ef0e4ae3dbf48f2271eb339f9c785d20abbf9& [19:54:22] <_chrs_, replying to thewwrnerdguy> iirc imports add another round trip [20:01:10] Is it possible to make logged-out people only able to edit talk pages? [20:05:31] yes [20:06:38] Meta has a user right called "user" [20:06:49] Hello [20:07:09] so you can use Special:ManageWiki/namespaces to set the restriction for the main namespace to user and any others you want [20:07:11] @linstarguy [20:07:15] Hi Guest99 [20:07:17] I'm here to ask a question as an non programmer [20:07:19] Hi [20:08:11] Okay cool good to know [20:08:39] so, long story short, I wanna to implement the tf2 wiki's fake 3d viewer that you can find when you check the character's entries, into my own, I have a image done and all, but As idk how to code, I just cannot figure how to implement it [20:11:12] fake 3d viewer? [20:11:29] yeah [20:11:46] what's that? [20:12:55] it takes the place of a normal picture in any other wiki, and once you use your mouse above it, it shows different frames from a same image, like a sprite sheet, and that's how it simulates a 3d viewer [20:13:22] check yourself https://wiki.teamfortress.com/wiki/Heavy [20:13:39] oh [20:13:51] how come you don't want to use a 3d viewer? [20:14:13] nope [20:14:32] blocked at school [20:14:44] it gives way too much freedom and makes it feel more like handling a toy [20:14:58] instead of showcasing an character [20:15:10] yeah [20:21:44] It's hard to keep track who's who since it's from the same "account" [20:22:08] Those < > are doing a lot of heavy lifting lol. [20:25:57] Any help? [20:33:37] I'll be waiting for any info regarding my problem, as I understand my request is overly specific [20:33:57] I'll be waiting for any info regarding my problem, as I understand my request is overly specific [20:34:02] heh, typo [21:05:02] As chrs said. Since these add another round trip, the performance difference depends on network latency. With so many imports I'd imagine the difference to be quite noticeable. `action=raw` requests get cached nowadays, so the first page load would be really bad but clicking around should feel relatively smooth. [21:05:38] petra [21:05:47] did you see my reply in miraheze-volunteering [21:11:09] I did. Thanks for clearing up the misunderstanding. I think some of the other points still stand and your candidacy would benefit greatly if you show the willingness to put in more effort to get things right on your own (and when you are unable to determine the best course of action, consult other volunteers). [21:13:52] This sounds like a feature that requires JavaScript which, if you are unable to create yourself, would require adapting existing solutions. Asking how the TF2 wiki folks did it could be helpful. [21:45:45] Are people able to communicate here through miraheze without joining the server or something? [21:46:50] yes IRC [21:48:31] [21:48:47] :) [21:50:03] Oh hey kai [21:52:13] hello javo [22:12:14] but regardless, does by default a newly made wiki have compatibility with JS? or u have to install the extension [22:16:03] hello miraheze [22:21:57] What do you mean by "extension"? [22:21:58] hello! [22:26:41] extensions, like the blender addons, thingys "instalable" that add features to a wiki, the quotation marks are because you can't install them easily as you have to do a process i still don't understand to make them work and actually add them to a wiki [22:28:24] There is no JS extension. MediaWiki supports JS by default. [22:30:54] unless ofc you're talking about OA's JS version of Scribunto [22:34:51] Shh that's a secret 🫢 [22:35:47] Can someone tell me how to create XML code? [22:39:56] Why do you need xml code? [22:41:27] the wiki with the most files that is currently hosted by Miraheze is AVID, right? [22:42:25] dont have stats for most files [22:47:14] not even close https://wiki.creaturathegame.com/wiki/Special:Statistics [22:47:29] but yes afaik avid is second [22:47:34] what the hell lmao [22:48:18] https://wiki.creaturathegame.com/wiki/Special:Log/upload [22:48:52] https://wiki.creaturathegame.com/wiki/Special:Contributions/Creaturawikibot [22:48:58] ngl [22:49:02] medik look like a good skin [22:51:24] wtf and its not even a gig [22:51:57] looks like a load of low resolution images and every single page is DNA code [22:52:15] thats it, thats the whole wiki [22:52:21] amazing [22:52:23] 800k 1KB images [22:52:27] Sometimes I think we should do this to random fandom wikis [22:52:35] Rack them a bill up with Google [22:53:06] That'd be a very interesting way to get a wiki closed bahaha [22:53:10] /joke since I can't fucking write /s on mobile [22:53:14] So annoying [22:54:24] [1/2] what a wonderful page name [22:54:24] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1486136129618186392/image.png?ex=69c467a0&is=69c31620&hm=df20e1f54f15491d5af0cc24466bb024727c0ce11c3d46d5528d9f0eb5b38745& [22:55:55] that wiki is probably going to be deleted [23:07:19] suprised it's even still accessible [23:07:29] talk about a waste of internet resources [23:07:59] hello skye [23:08:23] nah that dont cost shit to upkeep [23:10:55] is there a per wiki cost metric [23:11:33] id love to see how much specific wikis cost for mh to run [23:11:43] not really since we have wikis like skye2wikibeta and fischwiki which have a drastic difference in server resource usage [23:12:47] roughly speaking it costs around 35 cents per wiki if you take the server costs outlined in the fundraiser as the baseline [23:17:58] that's it [23:18:03] it's time to run ads [23:18:22] 35 cents? too much [23:18:47] 35 cents per wiki and theres 900 billion wikis [23:18:59] run ads on fischwiki for 1 day and miraheze is good for the year [23:21:15] ads would generate like 0.0001 cent per user [23:22:00] a person donating $5 is prob worth more than like 10000 users on fandom [23:27:36] iirc runescape wiki shows a single banner ad at the bottom of the page, doesn't show it for mobile users or users in EU/UK, and still gets $600k from it yearly [23:30:39] Do you know how many visits it pulls? [23:31:31] a lot [23:32:49] 600k for a single banner ad is crazy tho [23:34:29] No way that's with google ads [23:35:59] ah now I remember where I found the info: https://meta.runescape.wiki/w/Forum:Mid-2023_business_update [23:36:47] I think the exact numbers I said were from the yaron podcast, https://meta.miraheze.org/wiki/User:PetraMagna/Comparison_of_wiki_hosts contains some links to stuff [23:41:39] Considering they are only running 1 ad per page, most of their user base is prob asia and they are far in the millions per month [23:42:28] i like how most wikis on weird gloop have a meta [23:56:38] this is actually insane 😭 [23:57:05] 1000 a day [23:58:40] dang I left for a second when did I get 10 new messages