[01:00:57] [1/3] how do put two images next to each other in an info box (i want another image around the same size to go next to the flag) [01:00:58] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1276707787027648563/IMG_2468.jpg?ex=66ca8248&is=66c930c8&hm=a8cec6af17b17c84c5e354a9969554c6311133a08483cb1d0c5618784e32b1f3& [01:00:58] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1276707788617289728/IMG_2469.jpg?ex=66ca8248&is=66c930c8&hm=3b4ccd4c37322fede266dd0c14f9e87a88432e4aeec75a74756074e94ce71de8& [01:13:24] Believe you would quite literally put two images there [01:13:49] So [[File:Flag of Norania.jpeg|100px]] [[File:Flag of Norania New.jpeg|100px]] [01:13:49] https://meta.miraheze.org/wiki/File:Flag_of_Norania.jpeg https://meta.miraheze.org/wiki/File:Flag_of_Norania_New.jpeg [01:17:44] Hey I managed to get a specific template to be case sensitive [01:22:40] Nevermind it's the case for all templates [01:23:04] The wiki considers {{art}} and {{Art}} to be 2 different templates. Is there a way to remove this? [01:23:04] https://meta.miraheze.org/wiki/Template:art [01:23:11] [01:27:37] thanks this work [01:27:43] afaik no, mediawiki in general is case sensitive [01:28:00] so ThisTemplate is not the same as Thistemplate, thisTemplate or thistemplate [01:28:26] Ik but it's written on the MediaWiki wiki that the first letter isn't [01:28:37] I've literally edited for wikis where it was the case [01:28:45] And my old Miraheze wiki worked this way too [01:28:55] right, but [01:29:00] It's possible [01:29:04] There are some cases where {{This}} == {{this}}, but {{This This}} =/= {{This this}} [01:29:04] https://meta.miraheze.org/wiki/Template:This [01:29:04] it isnt /Art, its {{Template:Art}} [01:29:04] https://meta.miraheze.org/wiki/Template:Template:Art [01:29:05] [1/3] [01:29:05] [2/3] [01:29:05] [3/3] [01:29:06] [01:29:12] oops [01:29:14] xD [01:29:19] i see i see [01:29:23] for example https://en.wiktionary/wiki/wikian and https://en.wiktionary/wiki/Wikian [01:29:40] It's a setting [01:29:51] Where do I change it? [01:29:51] but does it apply to templates [01:29:53] quality bot [01:29:54] ?? [01:30:00] The wiki I used to work on has a \{{history table}} but you can do \{{History table}} instead. It's... weird. [01:30:00] https://meta.miraheze.org/wiki/Template:history_table [01:30:18] i know theres a namespace rule for the first letters to not be capitalized [01:30:27] Ik it's been like that for every wiki until now [01:30:32] and you can redirect other cases cant you [01:30:37] Yew [01:30:37] It's a weird quirk ig [01:30:45] Speaking of.. [01:30:52] actually now im thinking abt it [01:31:04] But I don't want to create redirects for every template [01:31:11] I need to upload so many things lol [01:31:14] Redirects are great tbh [01:31:33] {{IG}} -> {{ImageGallery}} my belovid [01:31:33] https://meta.miraheze.org/wiki/Template:IG [01:31:34] [1/2] [01:31:34] [2/2] [01:31:41] GUCK [01:31:50] ok lol i just tested [01:32:11] [1/3] for my [01:32:11] [2/3] phighternav is not the same [01:32:11] [3/3] but phighterNav is [01:32:24] my bad for misinfo, i wonder why art and Art are being separated [01:32:31] it should be all pages [01:32:35] Allg! [01:32:41] okay it may be namespace [01:32:55] no i havent set any specific rules here afail [01:33:03] i know for a fact mediawiki is always sensative about all non first letters [01:33:03] but ill go look [01:33:13] by default it forces the first to be caps but that can be disabled [01:33:14] I know that like I can do \{{Hh}} but not \{{HH}}, as mention similarly before. [01:33:14] https://meta.miraheze.org/wiki/Template:Hh [01:33:23] beyond that fully case senative [01:33:47] now I’m wondering how many links it’ll send from one message [01:34:03] Likely up to char limit [01:34:14] I would test it, but I enjoy being here. [01:34:25] would test it but don’t want mods to murder me and then sacrifice my corpse to the MediaWiki gods (aka Jimbo) [01:34:37] great minds think alike lol [01:34:58] [1/2] this is the only related setting afaik [01:34:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276716349925756989/Screenshot_20240824_023435_Chrome.png?ex=66ca8a42&is=66c938c2&hm=d4cadcc8e8ce07b61363166057794fced13cdd8930d9983051d7f882889f1577& [01:35:06] [Kek](https://cdn.discordapp.com/emojis/938600030472896552.webp?size=48&quality=lossless&name=Kek) [01:35:30] 1984 [01:35:38] literally 1984 [01:36:01] Oh [01:36:06] This is probably it [01:36:17] It's one of the only things I've changed [01:36:26] [1/2] https://cdn.discordapp.com/attachments/407537962553966603/1276716718365868062/Screenshot_20240824_033359_Mull.jpg?ex=66ca8a99&is=66c93919&hm=0cbffdf3f2a71be25c6dd163014b9301f9b71f0aabb64a4dded444cc2aefbf6d& [01:36:26] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276716718772719723/Screenshot_20240824_033453_Mull.jpg?ex=66ca8a9a&is=66c9391a&hm=75bd96bda2b60fd8ad543dbb9192a1e06f316e1bf3194220aaa06a0d1a59b909& [01:36:37] Old vs. new with the same template and no redirects [01:36:42] literally -1,984 characters [01:36:42] Ugh [01:36:49] I need to figure out licensing later.. [01:36:50] Bweh [01:37:03] Lmao [01:37:12] https://discord.com/channels/407504499280707585/407700799188369430/1276716736762085407 [01:37:12] Pretty annoying Ig [01:37:31] what’s worse, minus a ton of characters from a vandal or plus a bunch from a vandal [01:40:06] Okay thanks it worked [01:40:20] Now {{art}} and {{Art}} are the same [01:40:20] https://meta.miraheze.org/wiki/Template:art [01:40:21] [01:44:11] ugh, i dont understand these multi-upload extensions lmao [01:44:22] [1/2] like ah yes, no upload button. [01:44:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276718713139363942/image.png?ex=66ca8c75&is=66c93af5&hm=54da071e5831f918c67773dcaf26b61a29731a81504a9b548782cdc70f8fba89& [02:02:11] you should review the extension's documentation to ensure it's installed and configured correctly, as some extensions require additional setup to function properly. [02:02:36] also verify that your user account has the appropriate permissions to upload files, as insufficient permissions can hide certain interface elements [02:04:15] considering its the wiki im working on, i would certainly hope that i have permissions :P [02:10:04] https://cdn.discordapp.com/attachments/407537962553966603/1276725183855460363/Screenshot_20240818_021625_WhatsApp.jpg?ex=66ca927c&is=66c940fc&hm=a5407af032b20f54aa8919c35d074402a055af9c57e9c37dae788245967d17f3& [02:10:53] @Discord Moderators [02:12:48] I thought we'd turned off images for unauthenticated users, strange [02:13:00] never heard of it [02:13:13] Oh, thought you had to auth to send images OR links [02:13:26] we can, but i think we should get a moderator consensus [02:13:58] Meh, not super invested, just surprised becauase I thought that was the default behavior previously [03:34:21] i set this up and enabled pageimages but it doesnt seem to be selecting any images for the pageimage :s [03:35:19] oh my bad [03:35:26] i have to. go blank edit every single page for it to go and choose an image [03:40:24] AWB to the rescue [03:40:46] <3 [03:40:54] i love autowikibrowser [05:09:53] Unfortunately, entering a Miraheze site into AutoWikiBrowser currently displays a 403 Forbidden error. [[phorge:T12485]] [05:09:53] https://meta.miraheze.org/wiki/phorge:T12485 [05:09:54] [05:11:46] Doesnt for me [05:11:59] I use AWB on two wikis and it works just fine, one is public and one is private [05:12:21] But then again both these wikis are on custom domains which dont use CF [05:40:24] [1/5] If I wanted to have a paramater in a template fill in the back half of a link, but the parameter has a space in it, how would i substitute the space in the parameter with an underscore? [05:40:24] [2/5] the hyper link looks something like this [05:40:24] [3/5] ``` [05:40:25] [4/5] [https://bulbapedia.bulbagarden.net/wiki/{{{move1|Curse}}}_(move)|{{{move1|Curse}}}/span] [05:40:25] https://meta.miraheze.org/wiki/Template:%7bmove1 [05:40:25] [5/5] ``` [05:45:34] unfortunately the urlencode parser function only turns it into a + rather than an underscore :\ [05:46:57] [1/2] put |WIKI [05:46:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276779765214220390/image.png?ex=66cac551&is=66c973d1&hm=068c60a491ee0c93d44ddb9e95b663bef9c36c40812247ce3e72cd3f5eaf4c44& [05:48:27] thank you! [07:30:50] I need some moderators on my Wiki [08:19:45] Sorry for the ping but thank you so much for this, this works perfectly on our wiki :) [08:28:05] Is Central notice manager permission still granted? Do stewards handle this? Because the Meta:Central notice managers website does not provide information on this topic. [08:36:32] You mean Sitenotice? [08:40:57] Yes [08:53:03] pretty sure it's stewards [08:54:40] Usually it is reception123 or a tech-steward handling centralnotice [08:55:04] ah [08:55:14] agent was tech too [08:55:27] it remember him usually setting up notice [08:56:08] it's nearing 12 ... in day time, and I only woke up, hewwo [08:56:34] 09:56 for me [09:05:15] 11 am [09:45:58] he would do it a fair bit in his time yeah [09:46:12] I am thinking reception being the other one who'd do it often is the most likely to do it now [09:51:19] man i am so fucking tired [09:51:25] never let me cook ever again [10:20:22] Cooking can be fun [10:23:33] Oh boi, mobile cache for logged out users is being annoying again :p [10:27:29] cooking is great, just not when im cooking in the codechen [10:50:23] Ye we should fix that [11:05:42] what's this? https://meta.miraheze.org/wiki/Special:Log?logid=1171494 [11:07:01] Good question [11:07:08] @serverlessharej can you explain [11:22:27] Is harej not meant to have that group? [11:28:11] mooncloud: why would a trust and safety member spontaneously receive global admin though? [11:28:22] Ah [11:29:09] They gave it to themselves [11:29:24] indeed [11:29:26] but why? [11:30:43] I thought they received it from somebody else [11:30:51] At a glance [11:30:56] oh okay [11:31:13] should still have an edit summary (what do you call it in this context?) either way though [12:11:10] wa [12:12:22] wawa [12:12:36] [1/4] i throw in the towel @.@ i can't figure out where my templates went wrong (or why they only work in ExpandTemplate lol) [12:12:36] [2/4] https://pokemonunbound.miraheze.org/wiki/Template:RaidDrops/Header [12:12:36] [3/4] https://pokemonunbound.miraheze.org/wiki/Template:RaidDrops/Body [12:12:37] [4/4] https://pokemonunbound.miraheze.org/wiki/Icicle_Cave/Raid_Den [12:12:44] wawawa [12:14:40] https://files.catbox.moe/zplhjw.png; i'm scared [12:15:34] [1/2] im sorry [12:15:35] [2/2] its a monstrosity i know [12:15:43] did you say womp womp? - news guy [12:15:56] god flashbanged by the chunk of parsers [12:16:13] you're welcome [12:16:40] yeah uh i had no other idea how to do it [12:16:43] surely there was a better way to format this...... [12:17:03] ss_raven: found the problem: new lines beteween the switch lines [12:17:19] i'd use comments to try to make it readable instead of removing the newlines [12:17:31] (in RaidDrops/Header btw) [12:19:08] [1/2] would they still function as intended? [12:19:08] [2/2] i meant for them to be like, a new column header for each number of PokemonCount [12:19:17] this could have been an email this could have been a for loop [12:20:13] [1/2] i've not [12:20:14] [2/2] learned that yet [12:20:24] you'll have to write lua to do that [12:21:06] https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Scribunto#Usage [12:21:14] [1/2] nope [12:21:14] [2/2] https://www.mediawiki.org/wiki/Extension:Loops [12:22:00] huh, til that exists [12:22:40] ooo [12:23:36] it did not in fact function as intended [12:24:21] damn [12:24:34] im gonna check the loop extension [12:24:48] ill b real ive been staring at this for the past 10 minutes and still havent figured out what the original problem was [12:25:14] https://pokemonunbound.miraheze.org/wiki/Icicle_Cave/Raid_Den?useskin=vector-Star_Species_(Lv._35_-_40) [12:25:25] (vector not necessary) [12:27:49] wait my brain just processed it what the hell is going on here lmao [12:28:32] why is it... 2 to 14 returns and then 3 to 14 returns and then 4 to 14 returns....... [12:30:16] well, essentially i had it like that so it would appear for each number in the PokemonCounter thats equal to it and every greater number, since in my head if i didnt there would only always be 2 headings [12:34:54] [1/2] i also tried the loops extension on expandtemplate and uh [12:34:54] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276882425905021070/image.png?ex=66cb24ed&is=66c9d36d&hm=e3ef5de6fa16bb390494bd1385d88b530f7240d58bfda78fe3340d07d2bd2274& [12:35:49] oh yeah u also have to enable variables [12:36:34] where can i do that [12:36:40] extension [12:37:27] kk [12:41:31] im still trying to wrap my head around how to use the extension haha my brain's processing it very slowly [12:41:35] [1/12] ``` [12:41:35] [2/12] {| all of ur regular table styling up here [12:41:36] [3/12] (imagine this line is line 5. the next line is line 6) [12:41:36] [4/12] {{#vardefine:i|1}}{{#while: [12:41:36] https://meta.miraheze.org/wiki/%23vardefine:Template:i [12:41:36] [5/12] |{{{mon{{#var:i}}|}}} [12:41:36] https://meta.miraheze.org/wiki/%7bmon%7b%7b%23var:Template:i [12:41:36] [6/12] | [12:41:37] [7/12] ! style="background: #{{locationcolor/light|{{#switch: {{{stars|-}}}|-|1=road|2=land|3=water|4=building|5|6=volcano}}}}; color:#{{locationcolor/text|{{#switch: {{{stars|-}}}|-|1=road|2=land|3=water|4=building|5|6=volcano}}}}" | {{{mon{{#var:i}}|}}} [12:41:37] https://meta.miraheze.org/wiki/Template:locationcolor/light [12:41:37] [8/12] {{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }} [12:41:37] https://meta.miraheze.org/wiki/%23vardefine:Template:_i_ [12:41:37] [9/12] }} [12:41:38] [10/12] |} end of table! [12:41:38] [11/12] and also see if u can get rid of PokemonCount entirely and instead do {{#var_final:i}} for the colspan of the top [12:41:38] https://meta.miraheze.org/wiki/%23var_final:Template:i [12:41:39] [12/12] ``` [12:41:54] assuming no newline nonsense this should work (there probably will be newline nonsense) [12:43:13] there will definitely be newline nonsense [12:47:05] a [12:47:10] i forgor. the `{{!}}` [12:47:10] https://meta.miraheze.org/wiki/Template:! [12:47:50] ah [12:48:06] [1/2] that explains this [12:48:06] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276885749664583731/image.png?ex=66cb2806&is=66c9d686&hm=9453a8b5babad733d1198f163eea47b9153dd2e64c176e3812e2a8598b741482& [12:49:32] [1/2] a x2 [12:49:32] [2/2] i forgor the |- [12:49:38] dont touch it for a sec ill edit it to fix it [12:50:05] on the page or the one you sent :0 [12:50:10] on the page itself [12:50:32] oki! [12:51:17] fixed! [12:51:56] thank you! [12:52:12] i think i somewhat understand it too [12:52:22] now it shouldnt have to use PokemonCount either and will just use the largest mon1 mon2 mon3 etc number [12:52:47] nice [12:52:55] now to figure out how to use this for the body template lol [12:53:08] i think i kind of understand how it works now? [12:53:36] ye ye its pretty intuitive i think [12:53:42] i learned it bc i saw it on 1 wiki 1 time [13:04:44] [1/2] oop backseating ur recentchanges. `{{!}}` strikes again [13:04:44] https://meta.miraheze.org/wiki/Template:! [13:04:45] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276889937509093466/image.png?ex=66cb2bec&is=66c9da6c&hm=b4ec6c0d8d224f4b4a6dd61010cf632eec964a4794f08e6e1770f818aa82c422& [13:06:09] i copied the one on discord and forgot lol [13:06:36] [1/2] i have this right now [13:06:37] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276890406826672128/image.png?ex=66cb2c5c&is=66c9dadc&hm=5309fb431bc269786e1c0eddb88bd5227511edcd4c694611193e8eba8497e175& [13:07:03] the pipes that are part of table syntax need to be `{{!}}`ed [13:07:03] https://meta.miraheze.org/wiki/Template:! [13:07:20] so the first one on line 6 too [13:08:08] I'm also trying to figure out how to make it not dependent on a named variable [13:08:11] like mon [13:09:07] `{{{ {{#var:i}} }}}` is basically just {{{1}}} {{{2}}} etc [13:09:07] https://meta.miraheze.org/wiki/%7b_%7b%7b%23var:Template:i [13:09:32] the template triple brackets will trim off any spaces at the start and end [13:14:10] it works! \:D [13:14:21] now to figure out how to format [13:15:17] thank you! [13:26:35] [1/2] each time i think its done something like this happens lol [13:26:35] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276895433431453820/image.png?ex=66cb310a&is=66c9df8a&hm=1a9aec66457fb8839e2d5393ba9a2faef90c1d15b929d1297c9a7032b2ff04a0& [13:27:24] [1/2] i open it and its gotten even smaller than ur screenshot 😭 [13:27:24] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276895638327525386/image.png?ex=66cb313b&is=66c9dfbb&hm=7f5ec8483e5cd71f9ac496e63de1d9c1d63ac9be3d890a607ae72b8b9f699395& [13:27:47] oh i havent saved it yet [13:27:55] i also have the editor open [13:27:56] hang on [13:28:01] ohhhhh waittt is it because both of it are sharing the same var: i....... [13:28:13] shorely not [13:28:29] i dont know [13:28:42] expandtemplate tells me its resulting 3 in var_final [13:30:09] also not convinced that what i did for /Footer is correct lol [13:32:13] why does the footer need a while loop [13:32:42] so that the text also stretches proportionally [13:32:55] https://cdn.discordapp.com/attachments/407537962553966603/1276897027543797884/image.png?ex=66cb3286&is=66c9e106&hm=0ee30f9123459fc238c1e5a33109a630e1c0a1a574fb25f982883c3c5e2fefbe& [13:33:43] hm footer could just. manually give it the colspan [13:34:30] yeah ill put it back to its old formatting with the pokemoncount lol [13:35:58] i feel like theres a way to have the footer automatically be the right colspan but that would need the footer to be combined into the header template, and then the header/footer template has a parameter in the middle for the body templates [13:37:05] ah. it IS because its all sharing the same i. so the footer makes it so the i ends up at 3 (i + 2) [13:37:09] oh my god this is whole other headache [13:37:21] ????? [13:37:27] i put the footer back to its old formatting [13:37:30] its fixed now? [13:38:48] [1/2] no bc this means itll be a problem when theres multiple tables on the page with different column counts [13:38:48] [2/2] so might have to go back to manually giving it the PokemonCount again after all..... [13:39:04] oh.. [13:39:13] that will be a problem [13:39:45] hmmmm [13:40:01] is it possible to set the variable as a paramter? [13:40:29] im gonna try and see what happens [13:40:32] idk.....? [13:41:38] any letter character should work right? [13:41:54] anything should work, even whole words or numbers or anything [13:42:43] [1/2] oh wait i figured it out [13:42:43] [2/2] colspan="100%" [13:42:59] this just spans across all the columns it can [13:43:36] o \:D that simplifies things [13:44:39] it works! thank you so so much [14:23:40] it seems using loops was a bit too good to be true 😅 with just two tables i've already hit the maximum amount for a single page (and it cut off the second table too) [14:27:45] even on a future single table it's going to be over 100 loops already, so using dedicated pages is out of the question too it seems [14:28:10] damn those are big tables [14:29:05] very big [14:29:39] https://cdn.discordapp.com/attachments/407537962553966603/1276911306510696479/image.png?ex=66cb3fd3&is=66c9ee53&hm=c489915cfe9db1e850083d3968f91d0553cd1811d6d1f877c8885bbc440a70f1& [14:34:02] the only solution(?) i can think of is pasting the template code into ExpandTemplate, then pasting the result into the page instead [14:51:05] do i want to know what is happening? [14:52:18] Well, essentially I can't reliably use the loops extension for a template since the amount of loops is capped at 100/page, and i just showed this snippet from the local.php to show the cap is not to be moved [14:53:26] they should move it. as a treat [14:53:32] just asking [14:53:36] perhaps.. [14:53:51] to make a wiki do you need to learn coding? [14:54:06] i didnt even know there was a limit bc i think the most loops ive used is like 50 [14:55:06] the extension manual does say that 100 is the default, and i presume normal people dont need as many [14:55:12] [1/2] to make one? not really you just need to know how to type words and read instructions [14:55:12] [2/2] to make it good? yes [14:55:37] thanks 👍 [15:06:32] I wouldn’t say that [15:06:47] You can make an awesome content filled wiki with No coding knowledge [15:06:56] well [15:07:01] It’s helps a lot if you want to get into making technical templates [15:07:11] assuming coding includes wikitext like making tables and galleries and links and shit [15:07:33] I wouldn’t call that coding [15:07:42] We have Lua in some edge cases in mediawiki [15:07:48] Maybe parser functions [15:07:51] but the average person who doesnt know any sort of coding would [15:23:59] [1/2] making templates is pretty much coding territory [15:23:59] [2/2] one can make up content of the wiki by just using VE or simple wiki text, cus it's like markup [15:24:40] templates that require parameters or fancy appearance, I mean [15:26:10] [1/3] Hello, it's been a hot minute since I've done CSS (which I've only touched on when using Fandom and nowhere else) and I stumbled upon the satisfying design of the Yohaji Wiki. [15:26:10] [2/3] What does the "mw-content" id do and and why is it present for some of the portable infobox classes and absent for others? [15:26:11] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1276925527847997540/image.png?ex=66cb4d11&is=66c9fb91&hm=5944d61093d01da2bcd219cfa5c0039ac28d5b3d8e5a2ad656a0acbfa3ac4cd5& [15:26:21] omg my wiki [15:27:06] Yes hi, I've been lurking ever since I created a light novel/manga/anime wiki a day ago 😆 [15:28:37] `#mw-content` is the id of the body block of cosmos, but i just slap it in front of anything if the css rule isnt overriding the default otherwise (bc including an id makes it so the rule overrides any other rule that doesnt include a id, its just a less aggressive !important) [15:29:15] ah, css specificivity (?) shenanigans [15:29:48] (sees mediawiki.org say !important is bad practice) ah yes. bootleg !important time [15:31:05] Gotcha, it's a more legal !important then lol [15:31:43] most legal would be to look at what rule ur overriding and match the specificity exactly (same amt of classes etc) but im lazy [15:31:57] I just realized in programmer lingo !important translated to not important [15:32:32] i read important as yelling important at the css file [15:32:43] OMG I am mindblown, how did I not realize this all these years [15:33:23] Like in the wiki world we use !votes for RFX’s because it’s not a direct vote [15:33:24] Not voted [15:33:28] right? yeah that's what I was thinking [15:34:14] !votes looks like. twitch chat command [15:41:31] [1/2] Also, is this an optional extension for Cosmos? I can't seem to find the option for it [15:41:31] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276929390206259302/image.png?ex=66cb50aa&is=66c9ff2a&hm=36d9a49598510d84d0cacb0efe7beeb4cf7515989a68e3a91a9134508ad91b57& [15:42:04] [1/2] oh thats a css/js snippet i wrote [15:42:04] [2/2] https://dev.miraheze.org/wiki/CosmosTweaks [15:43:09] Oh cool! I was wondering what cosmostweaks was, really enhances the faux Fandom experience [15:43:31] if fandom does one thing right its the visual design [15:44:12] Except when they don’t [15:44:21] Oh neat! That reminds me, leafy was asking for a way to natively show/hide the cosmos toolbar at the bottom like fandom. [15:44:40] Not sure if CosmosTweaks alreadyd does this, but that's been on my backburner. [15:45:28] [1/2] it kinda does? it shrinks all the stuff in the bottom into a dropup (user options too on user pages) [15:45:28] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1276930385103814677/image.png?ex=66cb5198&is=66ca0018&hm=1a80c5b04bbdcc343ab419a7ab691e7f0a54a192dc059ca31f913a604339f9a8& [15:45:42] Niiiice. Def a much better user experience [15:45:48] so that its only ever like 4/5 links wide [15:45:58] Yeah, that's my biggest gripe w/ it [15:47:37] [1/2] i still need to like. really compartmentalize all the things cosmostweaks does into mix and match snippets [15:47:38] [2/2] bc rn everything relies on the part of the css that reworks everything to use css variables for easier colors [15:48:17] I remember encountering their Honest Trailers podcast thingy covering the tab navigation for "Character Profile-Synopsis/Chronology-Gallery-etc" on the MHA wiki. The tabs would be visible when you scrolled down and the vid went picture-in-picture, but ultimately, I just had to refresh and click on the link quickly 💀 [15:49:26] i choose to live in a world without ads 😩 [15:51:16] I can deal with non-intrusive ones, like Bulbapedia's on their right-hand side, but yea, Fandom's on a whole other level [15:51:48] ive been living with adblock for so long i forgot ads exist for most ppl [15:53:55] When it's taking up a third or more of the canvas on a good day, you know you've gone too far. [15:55:19] One especially egregious visit had about 2/3rds of the screen with ads, including interspersed with the actual page content. [15:55:57] oh god oh fuck i thought "i didnt know bulbapedia had ads" so i turned adblock off and its like i got ran over by multiple trucks [15:57:13] lmao [15:57:35] Is there a guide I can copy and paste on how to use Source Edit? The newest members of my wiki only use Visual Edit as it is on by default. I want them to at least know Source Edit exists so that they can do stuff like put pictures more on the page precisely. [15:57:48] and that's why you use protection [15:58:01] Mediawiki.org should [15:58:29] https://www.mediawiki.org/wiki/Help:SourceEditor/User_guide [15:59:25] Thank you! [16:03:31] Source Edit is the GOAT. I remember when Visual Edit first came onto Fandom, it ruined a lot of pages and admins were undoing edits left and right. Does that still happen today? [16:03:57] I mean [16:04:27] My fandom wiki’s average mediawiki proficiency is through the floor [16:09:52] I feel ya, sometimes I feel guilty copying other wiki's templates/css but I just think of it as not reinventing the wheel and I try to understand as much as I can 🥹 [16:13:21] I don’t [16:13:30] Long as you give credit [16:16:22] I mean not "stealing" guilty but the mind games of "this feels too easy" guilty [16:18:31] btw, is the wiki banner sticking to the search bar part of cosmostweaks? [16:19:19] the banner is always there but cosmostweaks makes the search bar smaller and also puts the navigation there [16:20:36] okie dokie, I'll do a post on #support if problems come up, thanks! [17:29:28] there's still no way to embed images on wiki? [17:30:11] like, atm looking at couple of flickr accounts who post opd magazine scans [17:31:04] not feeling like reuploading [17:31:43] don’t think so because of CSP [17:31:59] i know mediawiki supports it but I don’t think we do [17:32:00] not sure [17:34:24] Wait, MediaWIki allows enbedded images? Even from DevintArt? [17:36:12] MediaWiki couldn’t give less of a shit where you get images from [17:36:17] Miraheze is a different story [17:36:26] right [17:36:32] hmm [17:43:07] Do the requirements in [[Global Patrollers#Eligibility]] also apply to global administrators? [17:43:07] https://meta.miraheze.org/wiki/Global_Patrollers#Eligibility [17:43:09] [17:44:00] https://meta.miraheze.org/wiki/Global_Administrators#Appointment [17:44:24] Ah, sorry, the question was about the eligibility piece [17:44:35] Yeah [17:44:45] [1/2] I mean: Have at least 500 total global edits on Miraheze (on more than one wiki, unless that wiki is Meta Wiki) (Note: These edits may not consist of directly copy/pasting content from other wikis, they must be edits done by the user); Have had their Miraheze account for at least 2 months; and, Be involved in some way in community matters (in discussions on Community noticebo [17:44:45] [2/2] ard and Stewards' noticeboard, etc.) [17:45:08] Yes, it should be the same, will update. [17:46:41] That's exactly what I wanted to do, but shouldn't I have brought it up on the community site first? [17:47:30] Yep, generally users who are not volunteers shouldn't be making substantial edits to policy. [17:47:55] That's the sort of thing you'd want to bring to attention of functionaries (stewards, board members or similar) to add. [17:48:21] So, should I ask on the community portal? [17:48:24] But wait [17:48:44] Yes, that'd be something you could drop on community portal or steward requests/misc [17:48:56] Every Miraheze Meta user is a volunteer, right? [17:50:01] Not exactly, Meta is a clearinghouse for folks using the service to request assistance, and folks can volunteer to help out on Community portal if they know the answer to a question, sure. [17:50:25] What I'm referring to more is specific elected volunteer roles with the appropriate authority to make changes to policy documents under their ownership [17:50:43] I think just contributing to Miraheze is volunteering [17:50:44] e.g. board of directors policies should only be meaningfully modified by the board members. [17:51:21] I thought it was the same as in Wikimedia - when you write something on Wikipedia, you are a volunteer... [17:51:54] [1/2] where exactly on Miraheze? [17:51:55] [2/2] most of people here care only about "their own" local wikis [17:52:10] Miraheze is not Wikipedia [17:52:22] Miraheze is over 8k separate wikis [17:53:38] https://meta.miraheze.org/wiki/Contributing for more details. You can volunteer without any special in many ways, however some platform operations are only done by trusted volunteers elected to their roles by the community (or appointed when a need exists). [17:53:48] I said on Meta [17:54:31] This is the center of all of Miraheze [17:55:09] What is the question you're actually trying to ask? [17:56:02] I don't want to ask, I just wanted to know if the activity on Meta is actually volunteering 🙂 [17:57:00] as long as it's actually helping others [17:57:12] I see [17:57:16] Thank you [17:57:32] we had people who tried to jump into steward nominations w/ questionable activity [17:59:48] @notaracham, I wrote about the eligibility issue on [[Meta:Administrators' noticeboard#Global Administrators]]. [17:59:48] https://meta.miraheze.org/wiki/Meta:Administrators%27_noticeboard#Global_Administrators [17:59:49] [18:06:41] How do I enbed images from DevintArt? What is the markup? [18:10:40] [1/4] read the second sentence [18:10:40] [2/4] mediawiki doesnt care, miraheze has a whitelist and i dont believe deviantart is allowed [18:10:40] [3/4] https://dev.miraheze.org/wiki/CSP_Whitelist [18:10:41] [4/4] allegedly (for allowed sources) u just paste the full image url on the page with no syntax and it embeds the image but i havent actually seen it done [18:11:00] Athria's wiki is self-hosted so it's general MW interest [18:11:06] oh yeah [18:12:17] [1/2] yeah allegedly this but i havent seen anyone do it [18:12:17] [2/2] https://www.mediawiki.org/wiki/Help:Images/en#Files_at_other_websites [18:36:50] I need some administrators [18:36:54]  and moderators [18:37:14] wdym? [18:37:30] need help w/ vandalism? [18:37:47] I do not need help with vandalism I just need help with the wiki [18:38:07]  and getting moderators and administrators to create new pages on my behalf [18:38:14] Why? [18:38:19] well, not in this chanell [18:38:40] you need to find folks somehwere where you can advertise your wiki [18:38:56]  where could I advertise my Wiki [18:38:57] like place w/ people who will be interested in subject of your wiki [18:39:10] I dunno man, reddit, twitter, facebook, whatever [18:39:35] if I make a wiki about a game I go and show it to other people who play that game [18:39:52] though my Wiki is about a TV show [18:40:12] well, find people interested in that show [18:40:19] its fan community [18:40:40] and a TV show I really like which is getting the  four season soon so I have to  get people to create Pages based on that new season [18:43:14]  does anyone like Odd Squad [18:45:50] Are you aware of the existing fandom wiki for the show? [18:46:20] I am aware of it but from what I know from a YouTube video no really likes using fandom these days [18:46:28]  I am one of those people [18:48:25] https://www.youtube.com/watch?v=qcfuA_UAz3I&t=822s  is the link to the video [18:48:31]  I am talking about [18:48:32] Did... did you make the Miraheze Wiki without asking the people from the Fandom Wiki? [18:48:47] Yes, I'm aware of the video [18:49:21] I do know their names who's on fandom but I do not know how to contact them [18:50:00] I would probly not help with non Taeral related things besides anti vandalism and spam [18:50:38] try to find communities on places like reddit or tumblr [18:50:49] you want to find people - you go and look up places [18:51:07] fandom staff won't let you to talk about alternative wiki tho [18:51:10] Tbh I do not mind reverting spam/vandalism, but I kinda have my own things I want to do [18:51:13] high chance they'll block [18:51:38] My todo is: rewrite two trope wiki pages on Taerel, recross wick one, cross-wick two [18:51:59] This ^ [18:54:28] Are unwanted forks of FANDOM wiki's banned on Miraheze? [18:54:39] no the staff of the wiki  itself  on fandom so users of fandom who are the administrators of the Odd Squad Wiki like  preacherKratt [18:55:34] I don't think unwanted Forks of  fandom wikis are banned  but mine isn't a fork it's a completely different thing completely separated from the Odd Squad Wiki that exists on fandom [18:56:34] No reused content? [18:57:34] No, it's just more of being respectful? [18:58:06] hello [18:59:28] there is no reused content The Only Name That is copied in the name of the wiki which is Odd Squad Wiki it would be able to be copied as anything relating to a Odd Squad Wiki can be called that [18:59:54] hey there [19:00:08] need help? [19:00:11] also I'm trying to be respectful to the source material which is  Odd Squad [19:00:35] So why should users go to ur wiki? [19:02:41] Hey, eh, do you get those strange bot spam/scam adverts that I have been having a porblem with? [19:03:22] On where? [19:04:22] Your wiki [19:04:57] [1/2] No [19:04:57] [2/2] I don't think any Miraheze wikis have adverts [19:05:36] spam bots are a thing, cvt fights them [19:05:44] but I never encountered on my wikis [19:05:51] that's why I want another Odd Squad Wiki to be created separate from the fandom  Wiki  because I don't like the ads [19:06:13] had email spam from Contact page form tho but it's fixed now [19:08:07] I agree there, I can aways help revert spam if you get stuck [19:08:23] You are lucky, I get like 3-5 a day [19:10:22] Anyone know what's going on with SMW? [19:10:27] No thanks [19:10:44] I am just interested on what is this server [19:11:11] lots of helpful ppl lol [19:12:12] iirc it's borked on current version of MW? [19:12:22] but I'm not using it [19:12:29] others might tell more [19:12:42] Yeah, it's been borked for a while [19:12:58] I was wondering if any progress has been made or if it has been fixed or if I need to do something lol [19:42:56] There is always a risk with SMW it's going to break [19:48:11] Im trying to embed an archive.org video on a page and it literally disappears [19:52:29] YouTube extensions is only for YT, you need EmbedVideo [19:53:21] Thanks. Weird as it says I can use AO [20:08:22] you should report them to @CVT [20:09:17] The dedicated CVT channel is #cvt ; make reports there so that we're more likely to see them [20:09:33] Athria doesn't use Miraheze [20:09:37] what [20:09:58] she had a wiki here, now self-hosts and just hang w/ us [20:10:07] the worst bit is the bugs that only happen on a full moon every 3rd Tuesday of the month when a completely unrelated laptop is facing southeast [20:11:30] I've tried to debug some stuff that are pretty much that random [20:12:26] iirc there’s an SMW bug that still hasn’t been fixed just bc of how particular it is [20:12:41] no one can figure out what’s actually wrong [20:12:59] Look at our slowness [20:13:09] We have zero idea what's causing it [20:14:43] I haven't seen cook in a while [20:15:06] maybe he can help [20:15:10] @cookmeplox hi [20:15:24] Wassup [20:15:41] @cookmeplox mainly just saying hi [20:15:55] If you have any miracles to spare, feel free to share them though [20:16:12] I mean you kinda fixed it-ish [20:16:21] What's the current state of things? [20:16:34] Crap [20:17:06] Not really [20:18:15] Miraheze is getting slow again, although things were fine after server migration [20:18:32] we had massive DDOS and had to jump into CloudFlaire [20:19:08] and recently some strange traffic made tech folks CF acting more agressive which interfere w/ cache and google bots [20:19:34] I'm not tech tho lol [20:19:37] Do you have nginx logs for any of the slow period? [20:19:41] so Rhinos will say better [20:20:09] I personally don't but I spent hours looking at cf logs and got nowhere useful [20:20:33] I couldn't pinpoint anything useful [20:20:59] 80% of the time, slowness is due to some badly behaved scraper hitting you really hard on slow, uncached urls [20:21:39] But which one [20:21:44] nginx logs (with associated latency timings) are your most effective tool for figuring out why things are slow [20:21:56] Geniunely couldn't see any common factors in cf data [20:22:13] No UAs or ASNs or IPs stood out [20:23:03] cf data is not very useful for this [20:24:06] is it hitting one of the cusrom domains not on CF [20:25:06] Wdym by this [20:25:26] Which scraper [20:25:33] We need to find it [20:25:41] Well you don't really know until you look at the logs [20:25:55] Could be [20:26:18] Do you just not have nginx logs? I know you did a year ago when we were looking at this [20:29:54] I don't [20:29:56] Infra do [20:30:12] Also Prometheus keeps OOMing [20:30:17] That started around same time [20:31:53] Just grab the nginx logs of the web servers (the MediaWiki ones, not varnish) and I can take a look [20:32:02] But I can't really give any advice without that [20:58:29] in the last 5 minutes it was amazonbot with 27k hits [20:58:51] didn't you block openai @rhinosf1 ? [20:59:15] Yes [20:59:25] Amazon bot isn't OpenAI [20:59:38] yes, but openai is still hammering us [20:59:52] From normal domains or custom domains [21:00:18] i'll let you know when I figure out graylog interface [21:00:43] All of their IPs and both UAs are blocked for cloudflare [21:02:06] oh yeah custom domains [21:02:11] should really be killed in varnish too [21:02:22] I pass that back to infra then [21:02:33] With a message saying block both IPs and UAs [21:02:34] i'll check what this amazonbot is [21:02:49] Cause they don't always use their UAs [21:02:58] I might have blocked that too tbh [21:03:17] Ye I think I did [21:03:28] Cause I remember emailing them and telling them to behave [21:03:30] They didn't reply [21:04:02] graylog is so slow [21:04:03] I also blocked claudebot for a bit but that should be behaving now cause they actually did answer me when I told them to behave [21:04:09] if you aren't advertising you should block amazonbot [21:04:16] my advice is to proactively block basically all of thes [21:04:20] I'm 90% sure I did [21:04:21] including claudebot, etc [21:04:31] But custom domains use legacy systems [21:04:39] So my cloudflare whacking won't stop them [21:04:45] block them in nginx [21:04:54] We should [21:04:58] you probably already have a block somewhere to block based on UA [21:05:14] Although tbh the rates OpenAI were doing it was basically a ddos [21:05:27] They should quite frankly just be dropped at firewall level [21:05:43] And reject their IP ranges [21:05:48] I have a feeling more wikis would rather be opted out that way than would actually want openai in tbh [21:06:01] @raidarr not an option [21:06:08] Like when I blocked them from the main site [21:06:15] They were basically ddos'ing us [21:06:15] I mean, it's probably not going to be an unpopular block [21:06:45] Like ye we should just drop their ip ranges at the firewall level [21:06:56] It's a complete waste of resource [21:06:59] if you block them at a UA level, eventually they will stop hitting you [21:07:07] so i wouldn't worry about the IP ranges too much [21:07:12] especially since they can/do change [21:07:22] yeah its custom domains too for amazon [21:07:33] They really don't [21:07:41] you are probably doing something a bit wrong then [21:08:06] They get a 403 [21:08:16] On all of their known UAs and IPs [21:08:21] For cloudflare wikis [21:08:25] A lot gets banned [21:09:04] @orduin can you replicate some of the cloudflare bans (mainly OpenAI ) for cp* [21:09:13] You're probably most likely to be around at this time [21:11:31] amazonbot is more the priority than openai i think [21:11:41] openai is only 2% of requests, amazonbot is 30% [21:12:02] Hmm [21:12:12] @orduin amazonbot too please [21:12:20] That's very high [21:12:43] How the hell is it reaching 30% [21:13:02] Anyway I'm going to sleep [21:14:31] just less people visiting miraheze in that period? [21:15:06] Yeah, I'll take a look at that in a few minutes [21:15:27] what sort of urls are they hitting? are they old revisions? [21:18:26] Yeah, but also they're hitting Special pages too quite frequently and contributions [21:36:15] <_arawynn> I think the wiki is already starting to get faster - at least it feels like that [22:14:04] hmm how do i ask for a revdel on meta? [22:14:14] not sure if it's suppression worthy [22:15:00] Email `cvt@miraheze.org` [22:15:56] email ill look at it later [22:16:01] oh okay cool [22:16:03] at a wiki meetup rn [22:16:33] just finished talking with a WMF steward about the difference of our stewards a bit [22:16:35] very fun [22:16:42] huh neat [22:16:49] Or I could post a request for GA and handle it in 7 days [22:18:47] Spoken like a true Wikimedian [22:19:05] would be interesting to talk to a wmf steward sometime [22:19:09] we’ll get around to deleting it when SUL3 comes out [22:19:32] To be clear, the longedr serving Steward [22:19:43] neat [22:20:12] in person meetups Rock [22:21:41] Are you taking about Hexer? [22:25:30] i wonder if centralauth is one of those things where the functionality seems cool, but when you look into the implementation it makes your eyes bleed [22:25:39] absolutely [22:25:45] ok cool [22:25:58] i was talking to lego earlier today [22:26:21] also thoroughly traumatized by working with CA [22:26:40] Hi [22:27:03] Where are the hotties [22:27:41] i can't tell if you're joking or is someone who just joined and horny [22:27:49] I doubt anyone here knows [22:28:05] Mate this is a wiki discord [22:28:19] okay the latter it appears [22:28:31] Damn [22:28:51] quip? [22:29:03] On the bright side, there's hundreds of dating servers that you can try [22:29:11] lol [22:32:18] Anyways, I actually came here to ask how the request features works [22:32:38] which one? RequestWiki? RequestImport? RequestSSL? [22:33:03] The request features on a wiki [22:33:14] i'm... not sure what you're referring to [22:33:31] Requesting features on your wiki is usually done through [Phorge](https://issue-tracker.miraheze.org) [22:33:43] Yeah, but you give me an example of what features someone would request [22:34:12] [1/2] I’m referring to this if anyone’s wondering [22:34:12] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1277033246160457778/IMG_4787.png?ex=66cbb164&is=66ca5fe4&hm=54a9cad269241723f28b30b7db6c51a96b5285dfbcc66b8f8d51a4e5c61df70e& [22:34:36] One of the most common things I've seen people request is for domains to be whitelisted on our Content Security Policy, followed by custom skins [22:34:59] i've requested extensions and php lines for our wiki [22:35:12] ive barely seen CSP stuff [22:35:20] Ah ok [22:36:05] funny enough, despite being a phorge triager, i'm blank on what people usually request [22:36:16] import requests too i guess [22:36:33] lol [22:47:54] i want to use regex to edit uses of a template... but it's sometimes formatted inline and as a block [23:01:20] Do bots on wikis count as extensions? [23:04:11] nope [23:05:16] So what would count as an extension? [23:05:50] Wait, never mind [23:05:56] I already asked this lmao [23:06:13] asking this again since i dont thiink it needs a full on support thread [23:43:32] omg does the miraheze email addresses function like mailing lists [23:45:00] The non personal emails do [23:45:34] my brain is like "hmm how to join them" [23:45:47] ie i get an email from cvt@wikitide.org and reply all to include the sender and the list to people know i handled them [23:45:54] become a GA [23:45:55] or Tech [23:46:07] Fandom has fallen billions must miraheze [23:46:23] i mean in an unintended way [23:47:06] You really think you can find an exploit to get on a private google mailing list [23:47:15] honestly would not be surprised [23:47:22] oh right miraheze does not self-host mail [23:47:42] anymore [23:48:03] i mean, somebody has found an XSS in google search [23:48:11] so stranger things have happened [23:48:51] huh