[00:45:46] how do you disable image embeds in the wiki feed? [00:46:29] just today the wiki feeds on our server suddenly started embedding file images [01:06:19] disable $wgDiscordNotificationShowImage [02:10:15] [1/2] Hey, how can I do this: [02:10:15] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1406460083688181862/image.png?ex=68a28b86&is=68a13a06&hm=c0685d028b36d1a7b5f6a7dbaf3a2250a23459dcf6560ab78370583c70d6c8e0& [02:11:03] like, the posibility to add translations [02:16:18] how people irl are when i ask for sources [02:27:14] Extension:UniversalLanguageSelector [02:27:46] Extension:Translate, though it is not the only extension that allows you to translate wiki pages [02:43:10] How can I configure it [04:29:47] [1/2] https://meta.miraheze.org/wiki/Help:How_to_support_multiple_languages_on_my_wiki [04:29:48] [2/2] Assuming you want to support multiple languages. [05:44:41] And can I add a constructed language? [05:45:14] Or I would have to take another language [06:25:33] Yes, through https://www.mediawiki.org/wiki/Manual:$wgExtraInterlanguageLinkPrefixes [06:25:58] You'd need some some changes from the tech team though. [09:20:04] We are aware of an outage [09:21:25] I find Miraheze's Server is down. [09:22:00] Yes it is [09:22:04] [1/2] Error 503 Backend fetch failed via cp37 at Sun, 17 Aug 2025 09:20:40 GMT [09:22:04] [2/2] Varnish XID 716047832, serving 183.229.203.21 [09:22:10] 503 Error [09:22:16] Unfortunately it's August and it seems half of tech chose to be away at the same time [09:23:02] certified august moment [09:23:18] We are currently trying to find an engineer to threaten the servers [09:23:20] That's not good [09:23:54] [1/2] Oh [09:23:54] [2/2] Miraheze's Server is up now [09:40:12] It's still down for me, I think it's just a matter of whether the page needs to query the database or not [09:40:55] Some pages are in parser cache and don't need to query the database [09:41:52] guys [09:41:56] my wiki's down [09:42:06] https://cdn.discordapp.com/attachments/407537962553966603/1406573797988892723/image.png?ex=68a2f56e&is=68a1a3ee&hm=62c25c397d88063480ee06b67bc3f6d986fb447badd269c418ffdf15a089eede& [09:42:09] wait [09:42:14] are yall having the same issue? [09:47:25] Ye db161 is sleepy [09:50:58] <.tounae_official> Cannot access the database: Too many connections (db161) [09:51:41] We know [09:54:23] she had too much monster, and now we have to stop and restart her heart [09:56:37] https://ampmod.miraheze.org/ cannot log in, cannot login to meta either. [09:57:08] being unable to login to meta feels weird [09:57:18] Not really [09:57:24] CentralAuth is a dumb extension [09:57:43] > (Cannot access the database: Cannot access the database: Too many connections (db161)) [09:57:45] oh, that'd do it. [09:57:52] eightx2: servers are currently a bit sleepy, try again in half an hour [09:58:02] BlankEclair this is exactly what I'm getting [09:58:10] nothing much i can do on my side [09:58:15] yea ik [09:58:18] ah oki ^_^ [10:11:00] itโ€™s shitty code written by the wmf they hacked together to just about work that they recommend you not to use in production what could go wrong [10:28:45] Something went wrong [10:29:00] I can login to meta now [10:29:09] Yes it did [10:29:12] I think you can too [10:29:22] [1/2] Looks like the whole site's down. [10:29:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1406585692527661056/image.png?ex=68a30082&is=68a1af02&hm=32a6f13a55cf48d1a3f65098f06ae27445b00348fc6380b9686c3a8d319f6976& [10:29:31] Yup [10:29:39] Something went wrong [10:29:39] how is the united states not affected? [10:29:40] planned downtime? [10:30:01] I live in the UK. Not sure what's going on... [10:30:31] Tech is on it! [10:30:49] No [10:30:57] Tech is not on it [10:31:16] The only person in Infra around is me and I'm on a train with no suspension [10:31:39] Sorry: Rephrasing: "Tech is aware of it" [10:31:49] shit is going down, [10:31:58] explains why I am not affected [10:32:39] since wouldnt planned downtime affect everyone (it affected me and then stopped) [10:32:44] woke up just in time for all the cool stuff [10:33:15] should we save this day's tech ops channel messages [10:33:26] so we can remember so this doesn't happen again [10:33:29] it's down [10:33:57] yes, I can see [10:34:17] oh it's up now [10:34:18] No it's affecting only some wikis [10:34:23] this feels like the github outage that lasted for 40ish seconds and shat on every system they had [10:34:27] Not all wikis are on the same database [10:34:47] One of our databases has decided it's taking the day off responding to any query [10:36:13] this is what happens when you don't give them enough PTO [10:37:32] why is it suddenly recovering [10:38:41] Slow db = all wikis sad, hard down db = only that db's wikis sad [10:38:56] And we're back? [10:39:02] At least Commons is [10:39:50] Battle cats was down, so i joined this discord to see whats up, does someone know what happened? [10:40:29] to paraphrase claire, one of the db servers had a coronary from too much monster [10:40:59] and all of our infra peeps are in a bouncy castle or sleeping [10:41:08] Oh damn [10:41:47] Whats a db server [10:41:57] database [10:42:10] shit storm ig [10:42:21] Im not that deep into tech excuse me if i dont know some things ๐Ÿ˜“ [10:42:56] Ah [10:42:57] I think the DB servers affected shat themselves from a heart attack, stroke and seizure [10:43:34] Idk but i dont think computers have organs [10:44:11] oh wow, I blink and it's ded [10:44:22] rip db161 [10:44:27] since literally everything is not having a good day, for more than a third of the users, nginx is erroring, DBs lookin like they seen better days and that it is the worst day in miraheze history [10:44:36] r/wooosh [10:44:48] You yourelf sir [10:45:14] Calm down [10:45:23] It's far from the worst day in our history [10:45:36] atleast the worst one I have seen in your history [10:45:44] You've seen nothing then [10:45:50] All the data is still there [10:45:55] then what is the worst day [10:46:18] Either us announcing we were shutting down or when one of our servers crashed and we lost data [10:46:52] Damn [10:46:54] db161 is down, again [10:47:11] i just got out of the shower lol [10:48:01] Is it possible that this is an attack from outside? [10:48:13] no [10:48:20] Unlikely [10:48:39] imma hold back from requesting a wiki so you can focus on the problem [10:48:45] Sometimes the servers just decide to take a sick day [10:48:56] that is what we call a DDoS [10:49:21] the last attacks were wikis being requested by miraheze haters [10:49:22] Yeah i was thinking about using that word but i wasnt sure about that [10:49:40] Denial of Service? Is that right [10:49:50] There is no indication it's a DDoS [10:49:53] if it is on purpose it is a DDoS, if it is not it is some user [10:50:05] Direct Denial of Service [10:50:08] That's not true at all [10:50:12] Neither of them messages [10:50:13] distributed* [10:50:19] ok [10:50:20] db161 seems to be calming down? [10:50:22] DDoS is distributed denial of service [10:50:40] Denials of Service can 100% be accidental and our own fault [10:50:56] They don't have to be intentionally taking us down [10:51:00] [1/2] hey all, got this on my wiki, i presume its nothing to worry about right? im not a tech savvy person so i assume its just an update and not something I did lol [10:51:01] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1406591137858457741/image.png?ex=68a30594&is=68a1b414&hm=bfd87f632330ccb0475668b104e5e1314c616102c9cfa2234a05d0bf43cb1011& [10:51:02] (UK) [10:51:03] I never heard someone say distributed denial of service but you are professionals so i am going to take your word [10:51:13] But I doubt it's traffic at all [10:51:24] You don't seem to know what you're talking about tbh [10:51:28] db161 is not having a good day, that is why this is happening [10:51:33] Servers are sleepy [10:51:51] oke doke thank you! just checking haha, i wouldnt know if i accidentally hit some setting myself looool i can hardly use google [10:51:53] I don't have to deal with DDoSes bc my site is on github pages [10:51:57] tyyyyy have a nice day hope it gets fixed! [10:52:14] lots of egress on db161 interestingly [10:52:21] Im gonna try going on the battle cats Wiki again if thats cool with yall [10:52:22] but cpu seems to be at ~10% now [10:52:32] Oh not this bug again [10:52:36] worth putting it out of maint mode? [10:52:37] oh no [10:52:51] @blankeclair is the thingy script running [10:52:59] you have had this in the past? [10:53:05] not much ingress on mwtask181 [10:53:12] ~69KiB/s [10:53:15] We've had outages before [10:53:20] I am going to request a new wiki so you can focus on the problem [10:53:22] that's what I was gonna say, backups are probably being taken [10:53:25] Still seems to be struggling :/ [10:53:35] Check manageInactiveWikis might be running [10:53:38] not of this exact bug I thought [10:53:38] Or backups [10:53:44] Don't be rude, or I might decline it ๐Ÿ˜„ [10:53:44] nope [10:53:56] Sad, any other scripts? [10:54:00] can't find backups based on skimming htop either [10:54:04] only CU purge user data [10:54:15] I know outages happen from time to time, it is literally how the internet works [10:54:17] Slow database performance has happened before yes [10:54:32] We've got pretty good uptime compared to some periods [10:55:10] That shouldn't cause problems [10:55:16] eeyup [10:55:27] how is not requesting a wiki while the tech team works rude?, I do understand they don't review but they have to get garbled nonsense from my request [10:55:51] I wouldn't call you rude [10:55:54] Annoying maybe [10:55:55] Just joking mate. [10:56:12] ok [10:56:24] Hence the smiley behind it [10:56:57] the reason I am not going to make wikis on fandom anymore is bc why the fuck can I not change the wiki's title in the tab name [10:56:57] @unknown07724_alt Watch your language. [10:57:03] [1/11] ``` [10:57:04] [2/11] MariaDB [(none)]> SHOW FULL PROCESSLIST; [10:57:04] [3/11] +------+---------------+-------------------+-------------+---------+------+----------+-----------------------+----------+ [10:57:04] [4/11] | Id | User | Host | db | Command | Time | State | Info | Progress | [10:57:04] [5/11] +------+---------------+-------------------+-------------+---------+------+----------+-----------------------+----------+ [10:57:05] [6/11] | 4398 | mediawiki2024 | 10.0.17.123:28608 | parsercache | Sleep | 0 | | NULL | 0.000 | [10:57:06] [7/11] | 4909 | mediawiki2024 | 10.0.18.106:56532 | NULL | Query | 0 | starting | SHOW FULL PROCESSLIST | 0.000 | [10:57:06] [8/11] | 4944 | mediawiki2024 | 10.0.18.155:55590 | parsercache | Sleep | 0 | | NULL | 0.000 | [10:57:06] [9/11] | 4945 | mediawiki2024 | 10.0.20.162:45452 | parsercache | Sleep | 0 | | NULL | 0.000 | [10:57:06] [10/11] +------+---------------+-------------------+-------------+---------+------+----------+-----------------------+----------+ [10:57:06] [11/11] ``` [11:01:29] What is this? It looks cool [11:01:34] it looks like wiki is working now [11:01:36] a table [11:01:54] list of connections to db161 [11:01:57] i.e. virtually nothing [11:02:08] Only 4 wikis? [11:02:27] nah, three parser cache things (?) and one query (for the process list) [11:02:37] i brought the db out of maint mode, so there should be way more queries now tho [11:02:55] Can i try to send a thingy? [11:02:57] Hold on [11:03:01] a thingy? [11:03:01] so is requesting a wiki possible an won't impact your debugging anymore? [11:03:08] yeah? [11:04:22] looks like it is possible it was backups afterall saturating the server https://github.com/miraheze/puppet/blob/main/modules/role/manifests/db.pp#L129C3-L137C6 [11:04:52] By thingy i meant a request to the server, i was opening the battle cats wiki again [11:05:07] Idk if you can see that in the logs? [11:05:11] wouldn't now be 11:05 utc? [11:05:18] i feel like that's okay? [11:05:31] GET requests are fine, POST is where it will probably get finickity [11:05:50] GET can absolutely choke if uncached lol [11:05:50] yeah, but maybe something happened and it is only running now? [11:05:54] hmm, true [11:06:10] you could check the systemd timer on db161 to confirm for sure [11:06:24] No im not a poster, i just need my stat tables for my kitty cats from my scam gacha game :3 [11:06:35] wish i could lol [11:06:45] lol [11:07:07] im sending your ass to expanded access request [11:07:10] request database-admin on phorge and find out for yourself [11:07:18] lmao same idea [11:08:43] we do randomize the start date after all, maybe during a puppet run it got put on a date before now and systemd's retry features or something thought it missed it and tried to run it? [11:08:49] just throwing some theories around [11:08:57] I feel like a kid sitting at the grown ups table xD [11:09:16] :3 [11:09:19] don't worry, I have no idea what's going on either [11:09:28] fqdn_rand() sounds like it's seeded based on the fqdn? [11:09:34] ^w^ [11:09:38] so it should be static based on the fqdn, i think [11:10:18] [1/5] ``` [11:10:18] [2/5] Usage: fqdn_rand(MAX, [SEED]). MAX is required and must be a positive integer; SEED is optional and may be any number or string. [11:10:19] [3/5] Generates a random Integer number greater than or equal to 0 and less than MAX, combining the $fqdn fact and the value of SEED for repeatable randomness. (That is, each node will get a different random number from this function, but a given nodeโ€™s result will be the same every time unless its hostname changes.) [11:10:19] [4/5] ``` [11:10:19] [5/5] yep, looks like my theory's quite unlikely then [11:10:20] same, I might know somethings like what HTTP or nginx are but not what this stuff is doing [11:12:13] I still bet $0 (cus I'm broke) on it being systemd thought it might have missed the timer somehow, or some kind of retry feature [11:12:34] imma request a wiki as the problem has de-escalated [11:15:10] db141? [11:15:35] that was one of the worst days for sure [11:15:57] sure was one of the days in history [11:16:24] Yes that's probably one of our worst [11:16:53] was it the server crash one where you lost data? [11:16:59] eeyup [11:17:02] true OGs remember when one of our SSDs when kaboom [11:17:13] oh? [11:17:28] you weren't around for db141? [11:17:34] nope [11:17:57] I hope the explainer has markdown, bc I am using # like there is no tomorrow [11:18:25] https://issue-tracker.miraheze.org/T9972 has some of the story [11:18:39] Oh i know markdown!! (yay i recognize smth) :3 [11:19:59] who is mark and why is he feeling down? :( [11:20:43] she's now melissa ^_^ [11:20:56] melissaup sounds fire [11:22:56] he got banned from miraheze [11:24:11] I do not usually have time for a wiki so I need some moderators to moderate my wiki [11:26:18] imma do a dormancy policy exception as I might forget the wiki even exists for a time [11:29:31] the scope will not change since that makes no sense so I am not breaking 1 rule of the global policy [11:30:53] 2, 3, 4, 5, 6, I think I am not violating 6 rules currently [11:31:09] i do not violate the Primary restrictions [11:33:06] ok [11:33:31] I follow the conduct [11:34:21] Erm... I think this is only interesting to a Wiki reviewer, [11:34:44] I follow the global policy, and will get an dormancy exception bc I sometimes forget things exist [11:34:47] I am a wiki reviewer, but we can make our own determinations ๐Ÿ˜„ [11:35:54] one quick question, the lore of the game mentions nazis only once, I am not sure if that is fine though [11:37:00] if there was a wolfenstein wiki, I would not ask that question since it is obvious [11:37:07] are you promoting that ideology? no? no issue [11:37:12] Depends in what setting [11:37:39] ok [11:38:02] just for reference we host the TNO wiki, a rather infamous HoI4 mod about an alternate timeline where nazi germany won [11:38:05] I do not promote nazism, [11:38:09] ok [11:39:43] I am asking for a spefic moderation thing aka all interwiki stuff that is broken, the user should be punished by people who have authority there, for local issues, moderators will solve the issue [11:40:15] Yeah https://meta.miraheze.org/wiki/Tech:Db141_wiki_recreations?oldid=289212 [11:40:34] ok [11:40:56] why the wiki this few day start maintain tho? [11:41:41] that page is a bit outdated tho, while back then we did not know whether or not data could be recovered, we did end up recovering the databases on that SSD [11:41:52] just a nitpick with the page [11:42:00] requested the wiki, I made a unique subdomain and ig name and also gave sections to the scope area [11:42:23] nvm [11:42:47] had a hypen in the name [11:43:09] what do you mean I can't have _ in subdomains [11:43:16] dns [11:43:58] ok, that's fair enough [11:44:09] Yeah I took it from the revision before it's archival [11:44:30] ohh [11:44:33] didn't notice, srry [11:44:37] https://meta.miraheze.org/wiki/Tech:Db141_wiki_recreations [11:45:06] put more detail for the scope part [11:49:53] I do not have much time for moderation myself [12:04:40] ok, so... I have an S3 server that contains assets for my old wiki, I was serving the assets directly off the S3, would it be possible to just... Mass dump everything into the new miraheze wiki? [12:05:33] We can mass import files [12:06:14] Oh, who do I speak to for that? ๐Ÿค” [12:07:21] go to [[phorge]] and include in your ticket a link to an archive with all the files, or privately via email to tech@miraheze.org [12:07:28] [12:07:48] tyvm [12:08:01] https://issue-tracker.miraheze.org/maniphest/task/edit/form/18/ [12:08:14] If the S3 bucket is open then we can just download from there [12:08:26] oh, it is public, yes [12:08:42] Ye just give us the bucket url [12:08:50] we should get something to make downloads from gdrive a bit easier [12:09:13] There should be a script [12:09:26] oh come on where are you all hiding them [12:09:30] I've no idea where it is [12:09:32] Ask MacFan [12:09:34] LMAO [12:09:46] I haven't done an import for years [12:09:56] I swear someone used to have a script for google drive though [12:10:05] I'd much rather let you work on infra stuff anyway [12:10:13] i can do the queues [12:10:24] I think I remember something about that on the private wiki? [12:10:37] however that was pretty long ago, my brain might be messing with me [12:10:41] here, it's specifically this bucket + dir `https://s3.7thseraph.org/wiki.avakot.org/soulframe.icons/release/` I'm running it on MinIO [12:10:56] put it in thaa tickettttt [12:11:02] oh [12:11:06] Just drop that link in the ticket then [12:11:08] olol [12:11:53] the things i had to do to download a 5gb images folder ๐Ÿ˜” [12:13:33] download it on my own machine, combine the 3 zips into one, upload it somewhere and then wget it onto mwtask [12:14:52] and the 700 years it took for gdrive to compress them in the first place [12:15:25] [1/2] So... We have a server running the game's launcher on a cron, whenever it detects an update it auto runs the extraction code for the assets and pushes to our github, github has a task to auto package and push to S3, could I technically do something like that for the miraheze wiki? So even when assets are updated by the developer, they get overwritten and automatically update on th [12:15:25] [2/2] e wiki? [12:15:54] sounds like a bot job [12:15:59] yep [12:16:14] you could writea bot to upload to the wiki instead of S3 [12:16:28] could probably make a gh action do it lol [12:16:35] I was thinking that [12:17:45] from what I understood I wouldn't be able to use our own S3 assets on the wiki, at least not leveraging the mediawiki stuff [12:18:11] something something CORS [12:18:12] my wiki is being ghosted, [12:19:02] I agree, CORS is BS, like why do you limit sites talking to each other, scams only happen if the scam site knows your data and all they could do is automate the system without CORS [12:19:10] like it does not really stop Scamming [12:19:31] I'm not saying CORS is bs... [12:19:35] quite the opposite [12:19:36] I mean accessing other site's data such as passwords does stop nasty scamming [12:19:47] I'm complying with it, even if it means I have to do more work [12:28:36] my wiki request is being ghosted [12:29:03] girl it hasn't even been 2 hours [12:29:08] We are all volunteers [12:29:17] the AI only checks it once [12:29:17] Unpaid at that [12:29:22] it's off to human review after that [12:30:11] And remember we review in general the oldest requests first, newest latest [12:30:32] https://cdn.discordapp.com/attachments/407537962553966603/1406616184878661653/46tx5d.png?ex=68a31ce8&is=68a1cb68&hm=2edb00e53381c623d110d424a50fff1455dd6da243fdffcc9ed457cfbf9ffb84& [12:31:23] I feel like it is going to take like a day [12:32:21] that's the worst you can do? [12:35:32] Lol, we have had a que of ten days before ๐Ÿ˜‚ [12:39:28] I am going to try to find moderators [12:40:11] Good luck with that, I say! [12:40:52] Current backlog (oldest unhandled request) in request wiki queue is about 4 days 23 hours (41 requests). [13:14:09] I was actually wondering how miraheze kept the lights on... Wikipedia route, straight up donations [13:22:12] it is either ads or donations on the internet unless you are one of the people who said yk what and uses github pages [13:39:59] why the hell, I had a clear-ass scope [13:42:45] guess I am going to wiki.gg, bye fuckers [13:42:45] @unknown07724_alt Watch your language. [13:44:13] With that language you're more than welcome to go elsewhere [13:44:31] I'm sure you can close the door on the way out [13:45:14] lmao [13:46:19] He did find his way out [13:46:46] Good riddance, I say! [13:49:18] With that attitude I hope he never finds somewhere that is willing to do the host, and be forced to deal with the work of self-hosting it [13:49:42] Lmao [13:50:13] What was his problem [13:50:39] Some people live sad lives [13:51:19] Bad parents I suspect [13:51:42] We should warn wiki.gg ๐Ÿ˜„ [14:02:53] [1/7] hey! i want to ask about: how do you guys migrate from any mediawiki hosting to miraheze? [14:02:54] [2/7] there's a wiki i want to revive, since i see a lot of potential of it. it was a quite old wiki and already closed, i think it's hosted on shoutwiki. sadly, i don't know the owner of the wiki. but i have their contact and i'm willing to contact them so i can continue the wiki by myself. [14:02:54] [3/7] but i'm very blind when it's about migrating a wiki. so there are some questions i want to ask: [14:02:54] [4/7] 1. is there anything i have to do to migrate? like, do i have to have certain files to revive it (like xml, database, and stuff) so it can be migrated nicely? [14:02:55] [5/7] 2. if so, how do i fetch the files, do i have to contact the administrator of this old wiki if they has the files, or i can do it by myself? [14:02:55] [6/7] 3. is there anything i have to know about migrating a wiki? [14:02:55] [7/7] thank you! any answer will be very welcome! [14:03:26] [1/3] https://lostminer.miraheze.org/wiki/Template:Navbox [14:03:27] [2/3] Why this error happens? I copied from another wiki this module [14:03:27] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1406639566038896752/Screenshot_20250817-170314.jpg?ex=68a332ae&is=68a1e12e&hm=e56335c80abca67b8cb7e54bde87d0012b713856fc31682fef96d4be9cd172c8& [14:19:07] It wants to find something, but it isn't there [14:19:11] hey uh, I'm testing out pywikibot, why is it throttling my mass deletion script? It takes 10s coffe breaks between a page deletion ๐Ÿ˜… [14:19:32] sorry, it's 20s now [14:27:10] did you give it the bot right [14:28:30] yeah, the mass destruction perm [14:29:09] this bad boy, right? `High-volume (bot) access` [14:42:51] Youโ€™d need an XML dump for pages and a dump of images [14:43:12] Both of which can be gathered with external tools [14:43:19] Like @WikiBot [14:43:39] Did you give it the permission on wiki through the bot group too [14:43:45] Not just the OAuth grant [14:43:46] Thereโ€™s also [[moving to miraheze]] [14:43:47] [14:43:59] Wait [14:44:05] Whatโ€™s the page [14:44:24] like, here ``Special:BotPasswords/`` or do I need to go to the special page for user management? [14:44:49] Special:UserRights [14:44:54] ty [14:45:10] https://meta.miraheze.org/wiki/Moving_a_wiki_to_Miraheze [14:47:05] by the way, I had this issue where I made a group specifically for users to manage the cargo extension but I can't seem to give it out, it's greyed out [14:48:09] Go to Special:ManageWiki/Permissions on the group you want to be able to give it [14:48:20] And there's a big table of rights they can grant / remove [14:49:28] Ah! Thanks [15:07:00] Can I start a wiki as private then change it to public later? [15:09:56] yes [15:10:22] thanks [15:13:35] [1/2] Any way to code an infobox such that the images used there is fetched as the thumbnail by this extension? [15:13:35] [2/2] https://www.mediawiki.org/wiki/Extension:PageImages [15:16:07] you can add a wikiseo code in templated, tied w/ `{{{image}}}` parameter [15:17:22] Any code snippets? [15:17:37] [1/2] This is the infobox btw [15:17:37] [2/2] https://skibiditoilet.miraheze.org/wiki/Template:Character_Infobox [15:18:14] ignore my pathetic attempt at trying to make it work [15:18:29] [1/2] `{{#seo:|image={{{image|}}}}}` [15:18:29] [2/2] [15:18:51] but you need to check setting that WikiSEO should override PageImages pick [15:20:13] How can I check? [15:20:40] so to Additional settings and see the SEO tab, i don't remember the exact setting [15:21:12] each setting has a snippet on what it does [15:34:30] Thanks! [16:06:21] How do I use the visual editor on miraheze? [16:12:10] Uh, do wikis have access to Scribunto by default? [16:12:27] can't seem to find it [16:12:40] yes, it's just there [16:12:44] awesome, ty [16:14:01] first enable VisualEditor in extensions admin menu, wait a bit, and then there will be 2 edit buttons - Edit (that's visual) and Edit source (default wiki text) [16:14:39] yeah, so it should be directly accessible via source edit? We're testing out some fancy querying via cargo [16:15:02] you talking about Lua? [16:15:30] Pretty sure PI was patched so that infobox images can be selected as the image for page images [16:15:53] Lua code goes to Module namespace (pages w/ `Module:` prefix), then modules can be invoked in templates [16:16:21] rising from my tomb to say this is now fixed [16:16:40] idk when it'll index again but hey, it's a start [16:23:06] @notaracham could you also close Harej's RfP while you're at it? [16:24:31] Will if I have time, I'm crushing a long to-do list at the moment and only have like 1 hr to do it. ๐Ÿ™‚ [16:24:52] damn, steward life sure looks tough [16:25:10] And secretary, board whip, T&S director. The grind never stops. ๐Ÿ˜„ [16:25:12] maybe we should bring back meta bureacrats lol [16:26:16] just kidding of course [16:26:17] Mixed feelings on that front, not sure it would really take much off of plates [16:26:23] Heh, fair enough [16:26:39] it'd take nothing, it was one of the most useless positions ever here [16:27:09] The big reasons for it were already covered by other roles, yes. ๐Ÿ™ [16:31:15] although I've been keeping an eye on that page Harej has on Meta, specially the assistant Steward role... I like that they take more work from Stewards (including become Meta bureaucrats like them) without having to be NDA signatories. [16:32:04] That WM can serve part of that function already (e.g. restricted changes) is fantastic, as that's definitely one of our biggest work-making categories [16:32:19] Much appreciation for Pix jumping in there. [16:35:43] fellas, remind me please if a way to inject icons into tabber's tabs was found, or is there an alternative [16:36:51] also thank you NA <3 [16:40:16] Happy to help, but trying to do a better job of not lettin unpaid work and paid work eat all of my life. The balance, it is crucial. [16:45:03] So instead of just talking about work/life balance, I guess we are talking "work/volunteer/life balance" ๐Ÿ˜„ [16:47:05] Work/work2/lifw [17:04:24] [1/2] There's https://dev.miraheze.org/wiki/Template:Tab which allows arbitrary markup in the tabs. [17:04:25] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1406685105732321484/image.png?ex=68a35d18&is=68a20b98&hm=1f721d13ba536fd5c0a22deb9486a66eb25b81f4b80c27af40aa71ceac39b205& [17:05:24] Maybe there's a workaround for the tabber extension, but I was really frustrated with how unwieldy it was and ended up making a js solution. [17:05:36] neat, thank you [17:05:50] yeah, even back on wikia i asked someone for custom js tabber [17:06:09] and I've made some weak fake tabber [17:20:44] some IP keeps vandalizing my wiki and avoiding blocks by using new IPs and idk if theres anything i can do besides keep blocking them [17:27:09] Ask down in #cvt [17:40:47] It would probably disgust folks to know that until very recently it was work/work 2/work3/masters program/life for me [17:41:10] Work/work 2/life is a breeze by comparison [17:41:36] the fuck was work3 [17:42:15] Providing logistics/admin for a local convention [17:42:35] :salute [17:42:53] See also: I like being helpful and I'm unrealistic with my time commitments [17:43:00] me coded [17:46:16] Not sure if I should be horrified or impressed xD [17:46:48] Yes [18:22:19] Quick question, I made a script to mass import the wiki, and it works, the tables and infoboxes get generated, but they don't automatically populate the cargo tables, I need to go into a page, edit and save so it goes into the cargo table, is there any way I can just tell it to fetch the pages without manually going? Even if I have to use pywikibot I can do it [18:23:29] Let's say I have 37 items under armor, they all have the category, the template is setup to "commit" the cargo data, I'm just unsure why they're not auto-populating the cargo table [18:35:38] Congratulations to @serverlessharej, our newest Meta sysop! [18:36:00] Reception nabbed it, and with that I'm finally caught up enough to step away for other duties. [18:36:26] I didn't even see the ping on Discord, I made a mental note yesterday that today it needed closure [19:08:52] [1/2] I think all you need to do is make an automated null edit (save page without changing anything)? In which case you can just use touch.py in pywikibot [19:08:52] [2/2] https://m.mediawiki.org/wiki/Manual:Pywikibot/touch.py [19:09:53] thanks for that! I think I wrote a scriยดpt that does basically that ๐Ÿ˜… [20:40:10] Is there a way to change the alignment of text in visual editor? What I'm doing right now is going into edit source mode and adding a text-align: center manually. On the user guide I only saw options to align images [20:57:33]
text/center should also work in VE [23:23:24] [1/2] i'm testing out making spoiler / content warnings in my wiki, how would i put an image to the left of this text using html/css [23:23:24] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1406780483999760395/image.png?ex=68a3b5ec&is=68a2646c&hm=e0146bd48868d5c86126ca0c890a81248cc752fc0780369b332e9b63e132bb69& [23:24:19] [1/3] i want something to the effect of this on the wookiepedia but the source code on that has so many if clauses and other things that i don't understand so i can't really pick out what's making this work [23:24:19] [2/3] https://starwars.fandom.com/wiki/Template:Spoiler [23:24:20] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1406780714245947434/image.png?ex=68a3b622&is=68a264a2&hm=fb2fab79930a3a246827fc755a0449ea4a21505e0bc49ebd7e5720f02c7bb247& [23:26:58] https://skyjacks.miraheze.org/wiki/User:Fromthebunkers i'm testing things out on my user profile [23:28:15] oh the logo actually works! i changed that the other day and the favicon isn't working but not my immediate concern