[00:12:57] is that the `.article-table` class? [00:13:10] anyway yeah copy and paste the CSS ig [00:48:17] no i think it's fandom's own tag [00:48:24] link? [00:53:19] fandom or miraheze [00:53:26] miraheze [00:54:10] https://robloxrivals.miraheze.org/wiki/Charms [01:02:47] [1/2] replacing `fandom-table` with `wikitable` in `class=` turns the table into this, is this what you wanted? [01:02:47] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439782789267456112/image.png?ex=691bc5b6&is=691a7436&hm=a653f15b2e234585e64e055fa63c98adde2f137f99a08e3aa0feb030b2be1363& [01:04:03] btw, you should enable the Portable Infobox Extension in `Special:ManageWiki/extensions#mw-section-other` [01:04:56] idk how to use miraheze at all this is so confusing [01:04:58] 😭 [01:05:03] OH YEAH [01:05:05] thats perfect [01:05:44] if you want a skin similar to FandomDesktop, check out [[Help:Skins]] [01:05:45] [01:05:48] erm [01:05:50] excuse me a bit [01:53:15] πŸ‘€ [01:53:36] noooo miraheze πŸ’” [01:53:41] I'm sorry i was mean to you wiki, please come back [01:54:09] Ah okay so it isn't just me [01:55:04] do we just wait? like do one of the techs usually get alerted anyway? [01:55:06] everyone's having this outage right [01:55:10] yeah [01:55:11] yes [01:55:22] thanks Harej πŸ™‚ [01:56:08] ouch i hope it can be fixed soon! πŸ’” πŸ’” [01:57:03] [1/2] 🎡 Kumbayah my Lord, kumbayah πŸ˜‚ [01:57:04] [2/2] 🧘🧘 :Fire: 🧘 [01:57:21] i keep trying to open this wiki page but it does a error code 500 [01:57:22] [1/2] miraheze selling πŸ’” [01:57:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439796524795039836/image.png?ex=691bd281&is=691a8101&hm=846fcec304c15dd13c2ec6a0095fd3221ca4f9dd4dd05ffcaf681694cac39e4f& [01:57:46] oh okay its sitewide [01:58:00] i was doing some css experiments [01:58:10] yea [01:58:29] SELLINGGGG [01:58:30] funny enough so was I, but in centralnotice [01:58:30] btw uhh how do you get an image background on just one page? [01:58:36] [1/5] apolgy for bad english [01:58:36] [2/5] where were u wen miraheze die [01:58:36] [3/5] i was at house eating dorito when phone ring [01:58:37] [4/5] "Miraheze is kil" [01:58:37] [5/5] "no" [01:58:46] i've only managed to make it work sitwide [01:59:31] its back up for me [01:59:34] might be a fluke [01:59:35] its back! [01:59:42] nope its back [01:59:50] we are so back [01:59:52] [1/2] sick nasty brother [01:59:52] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439797155576676517/image.png?ex=691bd318&is=691a8198&hm=531c723dfb1fee08733d7c91461b6cafab39f182bffab210f39a8be0918d26ff& [02:00:30] im Green [02:00:40] same [02:01:00] was just napping, it seems [02:04:36] small vacation for miraheze [02:05:49] as if last week it wasn't going rogue [02:07:04] im a miraheze new-newgen im not that far back yet [02:07:18] as a club penguin wiki, I just lol'd [02:09:30] afaik its only possible with JS [02:10:00] like, having an image be on a page? [02:10:09] background [02:10:21] per-page? [02:10:32] i think i could use a theme [02:10:38] yeah, CSS has no true way to check whats page its on. you can tell the rootpage mw-content block using CSS only because the rootpage has its own ID but i dont think any other page does [02:10:48] but JS can check the URL its on and run code as a result [02:11:34] ok,i [02:13:02] if you decide to use JS, you can grab the URL with `window.location.url` [02:13:22] each page has unique css class so it totally can be done with css [02:13:30] ehh does it? i cant see it in the DOM but i may be stupid LOL [02:14:09] ah it's body [02:14:11] OH [02:14:12] OMG [02:14:19] you can add background to body [02:14:20] wow i had no idea that was there. huh. you learn something new every day [02:14:30] `.page-xxxx` [02:14:31] thank you honoka thats awesome to know. sorry @never_was_taken thats my bad [02:15:06] [1/2] here's an example on /Ban_Hammer [02:15:06] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439800987865972759/image.png?ex=691bd6a9&is=691a8529&hm=ddd6a890863606fec3737ac748e54f40da0b1e87820fbf17e3ac2aa00136b4f4& [02:19:36] btw why isn't this workin https://excaeliscientia.miraheze.org/wiki/Sandbox [02:21:32] does anyone know why the Special:Export isn't working? [02:21:58] [1/2] This is how it's meant to work, right? [02:21:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439802717055881306/Screenshot_2025-11-16_at_9.21.46_PM.png?ex=691bd845&is=691a86c5&hm=b711baae3798bff79dea9a0a64fff1b0f69ea31380d272919966c04c863a0e23& [02:24:13] wait [02:24:16] I'm dumb [02:31:22] i tried importing this https://dev.miraheze.org/wiki/Template:Audio/tiny but it doesnt seem to work? it shows a button but doesnt actually play a sound [02:33:44] [1/4] Did you load the js? [02:33:44] [2/4] ``` [02:33:44] [3/4] mw.loader.load("https://cdn.jsdelivr.net/gh/lihaohong6/MirahezeDevScripts@dist/dist/AudioPlayer/gadget-impl.js"); [02:33:45] [4/4] ``` [02:34:29] no, i have no idea how to do that [02:34:33] (see instructions on https://dev.miraheze.org/wiki/Template:Audio) [02:34:49] Easiest way to do this is to copy-paste it to your MediaWiki:Common.js [02:35:07] oh okay :D [02:35:28] can i put it with the other stuff thats already in the common.js ? [02:35:44] ok wait i dont even have perms to edit it [02:38:54] before I approach the owner of the media i'm part of the fandom of who's making a wiki about it... is it possible to get a miraheze wiki put on a custom domain? ie. wiki.something.xyz? [02:40:08] That is correct https://meta.miraheze.org/wiki/Custom_domains [02:49:19] got it, ty! [02:53:07] Unfortunately advanced features like that would require interface admin rights. [03:33:48] If a custom domain request is marked as `Complete` but it gives a `Domain misconfigured` page when going to the new domain, do I just need to wait or is there something that I configured wrong? [03:42:35] it isn't showing the picture as a background and i am not sure why [03:47:22] Im trying to on mine and it doesnt like it for some reaosn [03:50:42] i hope i don't need to use any dark magic chit for this [03:50:43] I'm going to guess it doesnt allow loading external resources because I cant seem to find any information why. It's not CSP [03:51:05] it works in common.css [03:51:11] it just doesn't work per-page [03:51:21] yeah its with the extension [03:51:31] likely for security so nomal users cant just load random files [03:51:57] [1/2] you can just put [03:51:58] [2/2] .page-Sandbox{ [03:53:13] very probably bc of sanitized css weird behavior [03:53:45] i tried background: url() and background: red; only latter is accept [03:53:46] can i make it per-category? [03:54:06] can i like, turn this off or is it hardcoded [03:54:21] try this [03:54:57] pagename has its class for body but categories don't [03:55:03] .page-Category_CATNAME [03:55:10] a hacking way is to use `:has` selector [03:55:29] that's for the exact category namespace page [03:55:53] https://excaeliscientia.miraheze.org/wiki/MediaWiki:Common.css did i do it right [03:55:54] oh. they mean the article if its part of a category? [03:56:00] yeah [03:56:12] yes [03:56:48] https://excaeliscientia.miraheze.org/wiki/Sandbox still not doing anything for me [03:56:48] [1/2] already working [03:56:49] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439826583324987605/image.png?ex=691bee80&is=691a9d00&hm=e058d2cc361377edd5471ec27e9425f6cfaff5c5a9395614a33e2667ede38e15& [03:56:58] oh really? [03:57:03] my just my cache [03:57:20] https://excaeliscientia.miraheze.org/wiki/Sandbox?debug=2 [03:57:41] (will work outside that in like 6..7 minutes) [03:58:02] put the testing css in https://excaeliscientia.miraheze.org/wiki/Special:Mypage/common.css for faster response [04:01:26] afayk is there any way to do that? [04:03:00] ^ [04:05:26] like `body:has(#catlinks ul > li > a[href='/wiki/Category:somecat'])` [04:05:53] this should be a very hacking way [04:07:11] [1/2] example [04:07:11] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439829194426028085/image.png?ex=691bf0ee&is=691a9f6e&hm=68fdcf9dde51377b19b7363a260b92ee6409e6732abc0f7b66fa91f731ec1d5d& [06:42:10] this is not miraheze exclusive, you can end w/ same things on fandom [06:57:42] hi is there any guide for miraheze stuff? [07:01:44] [[FAQ]] and help pages on the same Meta Wiki [07:01:45] [07:01:52] but we also can help [07:07:28] thanks! if i need further help ill ask [10:34:20] is there a way to insert a table inside of a block quote? [10:36:46] [1/2] it should be, although maybe it's better to make just table w/ custom formatting? [10:36:46] [2/2] quote as in a tag or a template? [10:37:27] i see a vtmb person [10:37:46] [1/2] well, i have a very niche case - i'm aiding in a wiki for a TTRPG podcast, and am citing the rules being used in certain abilities by the players in said podcast. [10:37:46] [2/2] within the rules excerpts, there is a table! [10:38:17] its funny you say that, since this question is BECAUSE of a vtm series a ttrpg podcast im working on a wiki entry for lol [10:38:57] i played onlyo bloodlines but really loving its world so far [10:39:24] vtm bloodlines is really good, you playing the OG or the second? [10:39:33] og fan patch [10:39:58] as for you question, im not sure still why a table has to be in quote block :ThinkerMH: [10:40:11] the rules excerpt is within the block quote [10:40:13] my apologies [10:40:20] one second, let me send what im working on in particular :) [10:41:48] i don't track gaming news so til second finally came out lol [10:42:08] [1/2] I would like to insert the table within this block quote as to not break the formatting used by the wiki so far. Its a citation of the rulebook, hence why its a quote [10:42:09] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439928590224326687/image.png?ex=691c4d80&is=691afc00&hm=b0c127fd6b111bfb82a310c496e3f879ecc941674c5d40daf889319a5b08eca4& [10:43:38] [1/2] can you drop a link to this page? [10:43:38] [2/2] but im sure it should be possible within tag or template, maybe syntax will be a tad bitchy in latter [10:43:49] yeah no worries [10:44:12] https://jrwishow.miraheze.org/wiki/Shilo_Bathroy [11:00:02] they gave me interface perms:D the player works now! [11:00:07] [1/2] is there any way i can get the player to appear beside the text without it turning grey? for some reason the player is detective the stuff above it as its own [11:00:08] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439933115345801237/image.png?ex=691c51b7&is=691b0037&hm=429f8b1a3ef5251f786ec84b4e4dbf804922c8c036f93b4c06b168f8395543e1& [11:02:24] no way another horse [11:15:49] This is rather a large quote [11:16:10] bro im in login loop [11:16:35] logged out -> can't login cus vpn -> can't open miraheze w/o vpn [11:16:35] As this covers the whole page, so I would personally write this off as Copyright infringement. [11:17:23] [1/2] wuh?? [11:17:24] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439937454961459372/image.png?ex=691c55c2&is=691b0442&hm=31a7434e6028ddde030187ebe82c33f64feac01281c05eabfd5e9947e85819e2& [11:18:00] huh, can't login w/o vpn? [11:18:16] Quoting means a little piece of text that is part of the story you tell [11:18:56] can't attach my account to new wikis because i can't login w/ vpn, can login on otherwise old wikis where I'm already attached, it was discussed before but yeah, a tad annoying lol [11:19:02] ah crap [11:19:10] the globalblocking stuff [11:19:43] wait, are you two different horse users on same wiki? [11:19:53] its a rules citation, one which is on numerous wikis already, including the official white wolf wiki iirc. [11:20:33] if needed, i can try to attach your account to a wiki if you want [11:21:27] i guess this case can be waved, source code isn't hard but thank you, will keep in mind [11:21:36] it also does not cover the whole page, as it is the mechanics exclusively - but i see your point, i suppose [11:21:38] Then make sure to state that as well [11:21:49] it is properly cited. [11:22:21] it has the source listed, but i can source the white wolf wiki as well instead of the passage from the book? [11:22:27] so, is what your problem exactly? i see you're using blockquote tag, so you can put a wikitable inside, perhaps maybe specifying its width [11:22:42] ive had issues with doing so [11:22:47] but i can try again, i guess [11:22:56] can you explain? [11:23:04] are you using visual editor? [11:23:23] well, there is a very obvious break in the formatting. and im using a mix of both depending on what i need done. if i'm just writing plaintext, visual is fine. [11:24:23] https://cdn.discordapp.com/attachments/407537962553966603/1439939219589038101/image.png?ex=691c5766&is=691b05e6&hm=7789c485f5786e37737379e8257c25d3219d678905ea7e18bfa09247cbbc64a4& [11:46:32] hmm [11:48:08] [1/3] because of tag usage [11:48:08] [2/3] personally i never used blockquote and coded it from scratch like a div or table, [11:48:08] [3/3] i understand ofc it will be to get across the entire wiki [12:01:52] i'll figure it out. [12:57:17] I have an image that stretches out and replicates on mobile but not on desktop site, anybody have any insight on that [12:58:28] [1/2] https://cdn.discordapp.com/attachments/407537962553966603/1439962896498032730/Screenshot_20251117_135819_Chrome.jpg?ex=691c6d73&is=691b1bf3&hm=a7f9f89ffbb923ffcc2f6db93c30e07ec25ccc9d752f43e6cb911b6d3b78878f& [12:58:28] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439962896854683650/Screenshot_20251117_135742_Chrome.jpg?ex=691c6d73&is=691b1bf3&hm=ce83fe38737cc70a7d048e6d0168fc483f9824f4b593f2549714ab92b332f941& [12:58:44] https://oaklandsrblxwiki.miraheze.org/wiki/Greeb [13:21:23] [1/4] hello ,I am a user with the username "Qeestqach". [13:21:23] [2/4] I don't know how to read English, so I applied for a wiki creation, but I haven't received a response, so I don't know what to do. [13:21:23] [3/4] I used a translator to figure it out, and it was a sentence asking me to write an additional request. I wrote it right away and submitted it, but I haven't heard back for about two days. What should I do?? [13:21:24] [4/4] -# This message was translated from Korean to English using a translator. [13:22:26] If it's only been two days, nothing. I believe normal wiki approval time is about 3 and a half? Not sure on the exact number off the top of my head. [13:23:12] ummmm [13:23:15] okay [13:24:07] if AI couldn't process request it's given to human reviewer, this might take couple of days [13:24:09] you might want to copy some of your common.css into mobile.css, see if that does anything [13:24:28] Thank you very much I'll try that out [13:25:20] oh [13:25:26] so interesting [13:33:16] https://meta.miraheze.org/wiki/User:Rodejong/Wikicreation/FAQ [13:33:37] ```Current backlog (oldest unhandled request) in request wiki queue is about 4 days 15 hours (62 requests).``` [13:34:01] omg [13:34:04] thats eng [13:34:15] thats not work korean [13:34:18] We're understaffed at the moment [13:34:42] It's my personal page, not translated [13:35:02] ok [13:35:34] ν˜„μž¬ μš”μ²­ μœ„ν‚€ λŒ€κΈ°μ—΄μ—μ„œ κ°€μž₯ 였래된 미처리 μš”μ²­μ€ μ•½ 4일 15μ‹œκ°„ μ „ 것이며, 총 62건의 μš”μ²­μ΄ μžˆμŠ΅λ‹ˆλ‹€. [13:38:25] [1/4] how can i display 2 images a row in a traditional gallery within a tabber (on mobile) [13:38:25] [2/4] i tried adding this code in css but didn't work, yet it works when i add the same values in inspect element (that's why the first pic is possible) [13:38:26] [3/4] https://cdn.discordapp.com/attachments/407537962553966603/1439972950924202044/image.png?ex=691c76d0&is=691b2550&hm=c85ed841c67face1cf24ecb4ff5cc3d32beafe0f2741254855e975d82fedf182& [13:38:26] [4/4] https://cdn.discordapp.com/attachments/407537962553966603/1439972951473520651/image.png?ex=691c76d1&is=691b2551&hm=c3ef7b1e0ed0d16ea20f923ade1181e76ab00c7db3f2490ecef00e2bd50e0509& [13:38:29] https://milgram.miraheze.org/wiki/Kajiyama_Fuuta/Gallery#tabber-LINE_Stickers page [13:39:45] `mw-gallery-traditional` is not a valid selector, I assume there's a dot missing in front [13:43:49] i thought that's the class of this kind of gallery? i tried `.mw-gallery-traditional` too but nothing happen [13:44:48] omg [13:44:51] sorry [13:45:22] I'm sorry if I sent you a message that seemed to be urging you. [13:52:02] [1/2] I think you need `.mw-gallery.mw-gallery-traditional` (without a space) since both classes are on the same element. However, it looks like all styles applied by the selector are overridden by or already present in other rules, so you might have to use `!important` [13:52:02] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439976376286449694/image.png?ex=691c7a01&is=691b2881&hm=e7731042e1a2c057aaa1d89687e5c610345524a9837b7645a73d55c78cc5ac6e& [13:52:52] apparently you can't purge cache as anon w/ vpn too lol [13:53:18] im trying a css change aimed at anons [13:59:34] No worries, Always happy to help as best as I can πŸ™‚ [14:07:57] [1/2] tried this, didn't work either :/ [14:07:57] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439980381729194024/image.png?ex=691c7dbc&is=691b2c3c&hm=8d339d06aa60ac780724994ccd93794b4568280f135fa363070324546a651e0d& [14:09:30] [1/2] It does work for me in terms of applying the styles in the selector [14:09:30] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439980774215389335/image.png?ex=691c7e1a&is=691b2c9a&hm=d692cbe90a27d60af760acc390e7715dbcdf3a021094572b968256e02a8a419e& [14:09:38] `flex-wrap` doesn't work on non-flex elements [14:10:19] And I assume the other styles have no effect, apart from `display: grid`, which slightly shifts the images horizontally when I add/remove it [14:18:51] oh yea, it works for me too when i did like that [14:19:04] it didn't work when i add the code to the css [14:19:34] [1/2] like [14:19:35] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1439983309055594636/image.png?ex=691c8076&is=691b2ef6&hm=5093075386583f95cb38176892f511309737d14a2a432d14dd59039d86e28343& [15:00:51] ok, it works now, all i did was increase the width lol [15:23:47] How much info is too much in an nation infobox [16:18:00] there can NEVER be too much info [16:18:06] put the entire article in it /s [16:19:34] serious answer here i think its best to only put stuff that can be answered with one sentence [16:50:09] bad gateway ❀️ [16:50:35] miraheze started twewaking again [16:51:42] did you refresh or scream immediately [16:51:54] nah u right [16:52:07] and if i say both... [16:52:18] baaaawwwww did the thing die [16:52:21] then u get a pass [16:52:22] <2and2> Yup [16:52:25] πŸ₯² [16:52:35] I was editing something [16:52:38] #announcements [16:52:38] I still have the page [16:52:45] Hopefully I’ll be able to save it when it comes back [16:52:53] Ayyyyy [16:53:12] [1/5] ``` [16:53:13] [2/5] Bad gateway [16:53:13] [3/5] The web server reported a bad gateway error. [16:53:13] [4/5] Ray ID: 9a00bdc81a33e3d1 Your IP address: 2001:818:dda4:700:91bf:20ee:98b6:6cc Error reference number: 502 Cloudflare Location: Lisbon [16:53:14] [5/5] ``` [16:53:23] AAAAH IT HAS MY IPV6 [16:53:38] rip, forever on the internet [16:53:49] We're aware [16:54:02] Miraheze exploding mid edit a:beeboboom: [16:54:32] i thought my wiki was finally banned hahaha [16:55:02] "finally" ? [16:55:29] its about a trash-minecraft-lore [16:55:58] how many outages [16:56:07] Thank you for attending the weekly server outage test, this will take a few hours to test our customer's patience. [16:56:09] if i had a dollar for the amount of miraoutages [16:56:12] im gonna win big [16:56:23] i think someone touched the db in the wrong way [16:56:32] should be coming back up [16:56:44] looks like someone hired an intern [16:56:59] Is there somewhere to bet on MH outages? [16:57:16] boys there’s a spider in MH servers!!! [16:57:28] oof mira lost its boosts [16:57:29] OH MY GOD IT WORKSL [16:57:31] LETSGOOOOO [16:57:32] nah it was more like mispronouncing one word in latin causing the db improve spell to change into a fireball [16:59:02] working again! [16:59:22] nvm [16:59:26] aaand my wiki is temporarily unavailable [16:59:30] https://cdn.discordapp.com/attachments/407537962553966603/1440023554866548756/image.png?ex=691ca5f1&is=691b5471&hm=a5bb206d0a18a8d22e99cc03f2a3b3df5eefe12521280d20be610033b3483d9d& [16:59:31] are outages a frequent thing for Mira? [16:59:34] https://cdn.discordapp.com/attachments/407537962553966603/1440023570909495504/Screenshot_17-Nov_10-59-13_5228.png?ex=691ca5f5&is=691b5475&hm=e1d80a7d6272222f4205ca5c92804780a2660e369ddf931929d445ba75b0441a& [16:59:38] 500 outages [16:59:39] yes 😭 [16:59:40] yeye [16:59:43] I just got one too [16:59:52] everyone on db161 will have to wait a sec [16:59:57] that one fell asleep [17:00:10] https://cdn.discordapp.com/attachments/407537962553966603/1440023722491773068/image0.jpg?ex=691ca619&is=691b5499&hm=da8d73ee1e55ac42813ff38a28a935b01aafd3cdc15c4852f8048792aeaac218& [17:00:15] and funny how the outages happened the moment I wanted to check up on a mh wiki lol [17:00:18] ok the site goes normal now [17:00:19] nah this one was human error instead of scrapers exploding us [17:00:29] scrapers? [17:00:39] [1/2] right [17:00:39] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1440023844067868712/image.png?ex=691ca636&is=691b54b6&hm=727e053b2865df09809da54ee3dd6551498aaa7e89227d2851f0557ade2e3680& [17:00:43] yes they were causing an insane amount of load on our servers [17:00:46] this is never updated [17:00:48] they never update mirastatus ever [17:01:10] @rhinosf1 how can a girl gain access [17:01:23] guys just saying u should switch to instatus ! [17:01:28] i can invite you to it [17:01:35] MacFan [17:01:39] please [17:01:42] It’s working for me [17:02:33] are tech notified in some way when outages happen [17:02:45] db161 still ded [17:03:15] yes [17:03:15] and will we ever get post mortems or at least a reason [17:03:28] https://cdn.discordapp.com/attachments/407537962553966603/1440024553462960330/Screenshot_17-Nov_11-03-20_25253.png?ex=691ca6df&is=691b555f&hm=10e46f8d18dbb62de4c83122fd5541a1c224688f7b3b48da2b0722d8bc24e937& [17:04:56] Honest answer? [17:05:10] [1/2] the past 4-5 have been due to high database load cause partly by scrapers [17:05:10] [2/2] today a configuration change triggered it [17:05:40] ideally yeah [17:05:49] right [17:05:57] were those reduced by cloudflare blocking [17:06:05] There's a like one in thousand chance you'll get one [17:06:06] Hey [17:06:21] immensely and by the hard work of random [17:06:30] lovely [17:07:18] working?? [17:07:32] db outages were frequent until we fixed them a few days ago by fixing an issue in CreateWiki and blocking scrapers on Special:RecentChangesLinked. We didn't have high load on our db servers since [17:08:09] ngl, a "debrief" might be too much from community driven, but a feed with some quick explanations would be fine, even default error codes used internally would give us somewhat a good time estimate on downtime πŸ€” [17:08:11] i think just "Outage is now resolved - was due to intense database load caused by scrapers." so users know whats happening [17:08:14] [1/2] (this is the load on db171 in the last week) [17:08:14] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1440025752547623022/image.png?ex=691ca7fd&is=691b567d&hm=00803659cc70a1ba7271603ca08338f58a4953c256521a796d8f41b4b9c80607& [17:08:31] Well we didn't know the cause until recently [17:08:43] And there was no outage when we figured it out [17:08:46] ah right [17:08:46] @pskyechology if you check your MH email, you should now see an invite for statuspage/atlassian [17:09:06] maybe just high db load then [17:09:07] yup it's there, cheers [17:09:22] what are scrapers exactly? I think I get what a db is but scrapers idk [17:09:49] You're talking to the wrong person [17:10:04] Automated programs which extract data from websites [17:10:10] We should be doing post mortems after every incident [17:10:11] all your fault!!!!! [17:10:16] Recently there have been a lot of AI scrapers that are heavily spamming MediaWiki sites [17:10:22] in this case, aggressive ones [17:10:50] let's disable robots.txt mediawiki-wide [17:10:50] how do i import fandom xmls to miraheze? ive been looking at the guide but when i try to import it it just doesnt work [17:11:06] Aggressive scrapers ignore robots.txt [17:11:23] Robots.txt only stops nice people [17:11:27] And disabling robots.txt would make the situation worse because it wouldn't stop compliant scrapers from scraping websites [17:11:32] https://cdn.discordapp.com/attachments/407537962553966603/1440026583850029161/IMG_0860.jpg?ex=691ca8c3&is=691b5743&hm=865319d2beb621ad5b367000a52fb637af4041fb7791a0ee45e8e6e820c6fdc1& [17:11:41] nvm [17:12:15] ? [17:12:28] what are those things again? is it the AI companies [17:12:33] What do you mean by doesn't work [17:12:39] Often at the moment [17:12:57] if Special:Import doesn't work try Special:ImportDump [17:13:26] i cant view the special:import thing [17:13:30] ah alright let me try [17:13:49] ...are you an admin on the wiki? [17:14:04] i created the wiki so i assume so [17:15:31] oh wait i was trying to view it on the main site [17:15:52] yea you can't import to metawiki [17:16:33] if you are trying to import from fandom we advice using Special:RequestImport (that's on main Meta Wiki) [17:16:36] also i saw shoutwiki added that one anubis thing [17:17:39] when i tried doing that it told me the filename was wrong for some reason? [17:18:17] could you share screenshot of error? [17:20:52] https://cdn.discordapp.com/attachments/407537962553966603/1440028932429578300/image.png?ex=691caaf3&is=691b5973&hm=873755f4dd277c61694f55641475b7f0c3454c14e5f841966b2d5cb226b3404e& [17:21:58] are you import or importdump [17:29:20] Uh, guys, I kinda want to iFrame a map app I made into our wiki, it either just sits there with the iframe div as text or when I use the html tag it doesn't render anything, is there any security flag that I may need to switch to allow iFraming? πŸ€” [17:31:07] Whatever domain you're trying to pull it from needs to be added to the CSP [17:31:13] Which requires a security review [17:32:00] Alright, may I apply for a security review? [17:35:46] [[Phorge]] [17:35:47] [17:37:59] Which is to say, file a ticket on our phorge instance (https://issue-tracker.miraheze.org) using the instructions at the above link for consideration [17:39:02] (for reference I am aware that this particular user has used Phorge before so I skipped the usual pleasantries) [17:43:38] All good, I thought that may be the case. We've had a rash of new users coming to visit (and bring their projects from other services, so thought it was a good opportunity to spread the good word of issue-tracker and the many tickets one can file. πŸ˜„ [17:44:43] I always wanna read issue-tracker as tissue-tracker and idk why [17:44:55] tissue-cracker [17:45:01] Hi all, how do I get a user globally IP banned? [17:45:08] april fools suggestion [17:45:22] I've tried posting in #cvt but my messages won't send [17:45:45] You have to #verify to send links [17:46:37] Thank you [17:56:13] Also - any advice on how to do a mass rollback of a user's contributions? [18:01:26] I usually turn to writing custom python code for pyWikiBot [18:08:18] Ty as always Skye! Submitted as low priority because it really is not that big of a deal, would be great because we already have a pretty complex map system. [18:27:25] go to their contributions and put `&limit=1000&bot=1` at the end of the url then click all the rollback links. I think pasting `$('.mw-rollback-link > a[href]').click()` into the console could work but not sure [18:27:44] there are also probably actual bot scripts [18:34:10] The issue has to do with putting it in an unordered list, not beside the text. I have fixed it on dev with https://dev.miraheze.org/wiki/Template:Audio/tiny?diff=prev&oldid=31315 [18:34:30] have u done this before 😰 [18:41:27] I had a script on Fandom [18:42:16] https://dev.fandom.com/wiki/MassRollback [18:44:02] [1/12] ```js [18:44:02] [2/12] $('.mw-rollback-link > a[href]').each(()=>{ [18:44:02] [3/12] const href = new URL($this.attr('href'), location.href); [18:44:03] [4/12] if ( [18:44:03] [5/12] href.hostname !== location.hostname || [18:44:03] [6/12] href.searchParams.get('action') !== 'rollback' [18:44:04] [7/12] ) { [18:44:04] [8/12] return; [18:44:04] [9/12] } [18:44:05] [10/12] href.searchParams.set("bot", 1); [18:44:05] [11/12] $.ajax(href.toString(), {dataType:'text'}) [18:44:06] [12/12] })``` I think this is essentially what it did [18:49:06] okay that doesn't work [18:49:28] anyway [19:15:12] [1/13] ```js [19:15:12] [2/13] document.querySelectorAll('.mw-rollback-link > a[href]').forEach((e) => { [19:15:12] [3/13] const href = new URL(e.href, location.href); [19:15:13] [4/13] if ( [19:15:13] [5/13] href.hostname !== location.hostname || [19:15:13] [6/13] href.searchParams.get('action') !== 'rollback' [19:15:14] [7/13] ) { [19:15:14] [8/13] return; [19:15:14] [9/13] } [19:15:15] [10/13] href.searchParams.set("bot", 1); [19:15:15] [11/13] $.ajax(href.toString(), { dataType: 'text' }); [19:15:16] [12/13] }); [19:15:16] [13/13] ``` there [20:37:52] [1/2] this looks weird [20:37:52] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1440078509056725042/image.webp?ex=691cd91f&is=691b879f&hm=92a5ea53d59cd6e2f41f7094df1eec2b3c5f6ba75735e0a4902955c76419de2a& [21:12:24] What skin is that? [21:13:38] monaco [21:14:23] monaco [21:16:35] UIh that name rings a bell somewhere [21:16:50] it was wikia's skin [21:25:06] Servers, that was so long ago [22:14:41] why do skye and claire keep crashing miraheze and nuking the servers smh my head [22:14:45] cant believe you guys [22:16:09] xoxo your donations are going towards great work [22:16:35] I know ur pocketing the funds [22:16:39] corupt ahh only for purchasing grey market hrt [22:17:37] nah I'm kidding I did that by meowing at claire [22:17:42] sounds in character [22:17:49] I believe it