[01:09:37] [1/2] using portable infobox builder, is there any way i can make it so you can cycle through multiple images? kind of like this [01:09:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393761252555227208/image.png?ex=687458d1&is=68730751&hm=47ef49b636897da6ced42b7286d51b81086ffe1f0b5f779eac10861d5a361033& [01:09:46] the image isnt from miraheze [01:09:49] its from an external wiki [01:11:37] yess [01:12:07] could you show how? [01:12:25] should be this [01:13:04] thank you! [01:13:28] any time [01:25:45] can socialprofile provides certain rights like userprofilev2? [02:20:31] are there any rescources to create a family tree on miraheze? [02:28:35] on that topic, is there a way to make it when you click an image it takes you to a wiki page? [02:28:56] sorry if these are dumb questions, im new to the website [02:29:11] uh, possibly, I think one of the extensions lets you use Mermaid or smt to render graphs..) [02:29:15] good question! [02:31:30] https://cdn.discordapp.com/attachments/407537962553966603/1393781856771506246/IMG_0769.png?ex=68746c01&is=68731a81&hm=f43f76b1a1ad9a9fbab07064ed56dceadbb9928298b468d2d09ac31c2887d767& [02:31:54] thank you! [02:31:56] Can you send me the code so I can color the related pages things on my Wiki [02:32:04] https://cdn.discordapp.com/attachments/407537962553966603/1393782002368516249/IMG_0768.png?ex=68746c24&is=68731aa4&hm=feb75acdb6bc05ec06104f24d0bff27564f9d3b5805b813ff521e1c8847480a8& [02:32:06] seems to be a β€œyes, but not a good one”https://www.redgregory.com/notion/2022/1/18/notion-flowcharts-a-family-tree-graph-with-mermaid far as i see with some searches [02:32:24] Because I want to color it from white to something else [02:32:33] i see [02:33:05] Dont let the ungoogle indexed discourage you if you wanna try your hand at it [03:11:04] I got it the related articles thing colored I just wanted colored on my default Wiki skin cosmos [03:15:27] @theoneandonlylegroom your Soft Cell Wiki helped me get the related articles color on my Wiki so I gave credit to your Wiki [03:15:33] https://cdn.discordapp.com/attachments/407537962553966603/1393792941360812162/IMG_0772.png?ex=68747654&is=687324d4&hm=eb86d4deaa178d1b54946851c2d367f7c41716217de522c5e850c0049d0e3bfe& [03:16:04] So thank you so much @legroom πŸ™ [03:16:57] @theoneandonlylegroom so I gave credit to your Wiki for the related articles color [03:17:03] Thanks for the help [03:17:09] πŸ™ [04:17:40] aight πŸ‘ [05:21:44] why does Popups/Previews require TextExtracts on Miraheze if they [don't recommend it](https://www.mediawiki.org/wiki/Extension:Popups#Text) and it creates issues making popups if there is a portable box at the top of a page? [05:39:35] https://cdn.discordapp.com/attachments/407537962553966603/1393829190276616252/IMG_0844.png?ex=68749817&is=68734697&hm=7fda38cb7b030788334b613f1efe674579c1269af684ea7eda581cde364d3cc0& [05:40:01] I made it my own style but I just credited soft cell wiki [05:45:56] is it possible to add an html class to regular mediawiki content? like headers [06:01:53] i ended up just adding a div with the class around it [06:16:31] [1/2] outside of content area, which you can edit, - only w/ js [06:16:31] [2/2] inside yes, you can do some HTML stuff alongside wiki text [07:45:54] can you mass upload files using a bot? [07:51:18] Yes [07:51:36] Please don't go over 1/s though [07:52:44] 1 file per second? [07:52:58] Yes [07:53:20] ah [07:53:31] so i can use a bot account i have and some script to just mass upload files [07:54:30] Yup [07:54:42] swaggggg [07:54:51] Make sure you bot has a proper user agent with your username or email in [07:54:58] my only issue would be to make the bot not upload files which are already uploaded [07:55:05] If you get blocked by Cloudflare, ping me and we'll unblock it [07:55:12] The api might have a don't override option [07:55:24] https://meta.miraheze.org/w/api.php [07:55:37] a user agent? [07:56:09] Yes, it's something you set to indicate who you are [07:56:38] now i dont really know how to write this script, if im being frank [07:56:50] so ill just use chatgpt for this to make my life easier as [07:56:54] this is a one time thing im doing [07:56:56] so lol [07:57:08] Ask ChatGPT to make sure it sets a user agent that includes your email then [07:57:28] a lot of requirements [07:57:31] let me [07:57:32] see [07:57:38] i have a script fyi [07:57:57] https://cdn.discordapp.com/attachments/1343122552519655444/1393163543351656548/sly-sneaky.gif [07:58:01] API will reject it by default if already uploaded unless you tell it not to [07:58:06] https://git.average.name/BlankEclair/misc/src/branch/main/code/mediawiki/mw_bulk_upload.py [07:58:08] got it [07:58:12] You can see https://www.mediawiki.org/wiki/API:Upload [07:58:13] real [07:58:14] requires bot passwords [07:58:27] thank you claire πŸ™ [07:58:40] also how would i give the script files [07:58:49] does it just take them from my folder on my desktop? [07:58:58] Look at line 37 for the user agent [07:59:28] so i replace claire's details with mine [07:59:30] hm ok [07:59:50] run `python3 mw_bulk_upload.py https://DOMAIN/w/api.php USERNAME_OF_BOT UPLOAD_SUMMARY 60 path/to/images 1` [08:00:16] DOMAIN being my wiki's domain (jbcstudios) [08:00:17] Yup [08:00:36] jbcstudios.miraheze.org [08:00:49] ah [08:01:02] let me check what email i use for miraheze gimme like a sec [08:01:19] that number at the end is the image offset, i.e. from the list of files, which file to start uploading from [08:01:25] since i didn't bother to add proper retry support [08:01:30] ok [08:06:31] [1/2] chat is this real [08:06:31] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393866168367845406/image.png?ex=6874ba87&is=68736907&hm=cd424ac77d17d24fb586d4e36b212d28fe618425242a3aa4663db69d319a023a& [08:07:06] [1/2] CHAT THIS IS REAL [08:07:06] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393866312467615884/image.png?ex=6874baa9&is=68736929&hm=51cc2b7f8f5100b1f8caccf46eb32b83d33dcadad9410d19deb2418d5fde9d4c& [08:07:38] [1/2] oh crud [08:07:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393866448849473657/image.png?ex=6874baca&is=6873694a&hm=eb63695364bd3cd6af244cdd995caf6f75fac5fe30c718913b17c06db43473eb& [08:07:41] hope you marked the account as a bot [08:07:48] it is [08:07:52] ouch [08:08:06] o u c h [08:08:10] i think its because i dont allow .webp to be uploaded [08:08:12] cringe hold up [08:08:24] nope [08:08:31] file's internally a png, but the extension is .webp [08:08:47] oh [08:09:10] script done killed itself [08:10:21] ? [08:11:16] the script stopped as soon as it detected that the file is a png but its extension is webp [08:11:34] yeah [08:12:00] you gotta fix the file, and rerun the script (with the new image offset) [08:13:22] the thing is [08:13:23] i didnt do that [08:13:27] and it went smmothly again [08:13:32] what the fuck [08:13:32] and stopped again because of the same issue [08:13:35] oh [08:13:39] same file? [08:13:45] nope [08:13:48] https://cdn.discordapp.com/attachments/407537962553966603/1393868000381112360/image.png?ex=6874bc3c&is=68736abc&hm=a01a1dceea64ecb34944225c3e478d84dd1ab087fd36d16a94d2533cb48ba41d& [08:13:49] what the fuck [08:14:00] if it works it works πŸ₯€ [08:14:08] if i were you i would NOT question this at all [08:14:15] y'know what [08:14:16] fair lol [08:15:20] again! [08:15:21] if it works! [08:15:21] it [08:15:24] works claire! [08:15:37] it may be very poorly structured [08:15:40] but it works!! [08:15:59] uhhhhh you're welcome??? [08:16:08] i'm perplexed as to it working [08:16:10] yes!!! [08:16:19] ok i hate constantly having to type out the bot's password [08:16:37] just edit it to not fail on that part [08:17:22] `assert ("upload" in json and json["upload"]["result"] == "Success") or ("error" in json and json["error"]["code"] == "verification-error")` [08:19:12] ok [08:19:55] (if i can find that part) [08:20:10] i think i found it [08:21:05] hm nvm [08:21:24] eh its fine [08:43:15] [1/2] wellllllllllll i fucked up because it made it take images from subfolders and its not uploading them like this [08:43:16] [2/2] [FOLDER NAME]-originalnameoffile.png [08:44:29] For most of the image uploads we do, that would be a bad idea [08:44:39] You'll have to come up with a list to rename [08:44:45] ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhh this is gonna be an actual pain in the but to rename the files affect by thattttt [08:45:01] hm ok [08:45:06] We can mass rename them [08:45:09] making the list itself is gonna be a pain πŸ’€ [08:45:27] I mean you could probably make a python script to generate it [08:45:36] Or ask ChatGPT [08:45:42] ah whoops [08:45:46] forgot it ignores warnings [08:46:18] ok chatgpt's fix did NOT WORK [08:46:33] Keep prompting it [08:46:48] I once promted it for 12 hours in a row [08:46:56] how [08:46:56] That's sad [08:47:40] ouch [08:48:44] [1/2] like this? [08:48:44] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393876791042773072/image.png?ex=6874c46b&is=687372eb&hm=bd417222b1fdb858dc4f7510f974e2329c1c9d1841e1a9a07628449caa0f47fb& [08:49:31] [1/7] ```lua [08:49:31] [2/7] local p = {} [08:49:31] [3/7] function p.main(frame) [08:49:32] [4/7] return mw.title.new(frame.args[1]):getContent() [08:49:32] [5/7] end [08:49:32] [6/7] return p [08:49:33] [7/7] ``` [08:49:51] nice effort though [08:50:20] my half a year of coding c was a few too many years ago [08:50:31] thank you [08:50:40] nope, dont work [08:51:00] so my list is literally whatever has been uploaded when i started using this script [08:51:12] Try stackoverflow then [08:57:05] @rhinosf1 yeah i got a list of all the files uploaded by the bot [08:57:14] ill send it to you once the bot is done uploading all the files [08:57:26] Ok [08:58:02] If you want a mass move then it needs to be old title|new title [08:59:15] basically all the files need to have the page name removed from it [08:59:16] so [08:59:25] [Page Name]-file.png [08:59:32] including the hyphen after the page name [09:02:16] (and also whatever file has [Page name]-Items_Nav.png, those all need to be deleted) [09:05:03] how do i invoke that? {{#invoke:GetContent wants me to specify a function [09:05:21] {{#invoke: GetContent | main | 1=Main Page}} [09:05:32] main ok [09:05:35] after GetContent add `|main` [09:05:41] and then close it [09:07:18] wait a fucking second, chatgpt's fix.... worked?... [09:07:23] Nice [09:07:25] it just randomly worked now???? [09:07:30] huh??????????????????? [09:07:38] Yeah this works [09:07:47] welp instead of 2k files to be renamed [09:07:49] we're talking [09:07:50] idk 100+ [09:07:58] Good [09:08:06] ill still send the list and manually check which one includes the page's name [09:08:11] awesome! [09:11:41] Regex is very helpful if there is a patten [09:12:44] what exactly is regex [09:13:06] thisss [09:13:26] oh its literally a thing which checks for patterns [09:13:29] sounds fun [09:13:56] It would really help with renmaing files if there is a patten to name from and name to [09:14:13] ah [09:15:24] Also Python WikiBroswer and AutoWikiBroswer support page/file moving and regex [09:17:36] [1/2] @rhinosf1 le list [09:17:37] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393884057334579300/uploaded_files.txt?ex=6874cb30&is=687379b0&hm=04ef9ea8625f63a7b83b3b4125044cb848b3b4baafcc67023e148b844a27e46e& [09:18:24] i forgot to include 700 more files [09:18:27] πŸ’” [09:18:36] You want them deleting? [09:18:37] wait shit [09:19:02] no for moving [09:19:07] i made a msitake in the list [09:19:08] wait [09:19:21] ^ [09:19:31] That's the format for a move list [09:19:48] oh [09:19:57] right [09:20:41] ok adding this format will take a while [09:20:56] i feel like deleting the files, and then reuploading them would be quicker [09:35:01] [1/2] @rhinosf1 added the format [09:35:01] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393888440168480838/renamed_files.txt?ex=6874cf45&is=68737dc5&hm=1e347d8acca5030fae66d6b75c1a3322e43f4158b0caa689486a7e7df8898bbc& [09:35:06] ughhhhhhhhh this took forever [09:38:40] You know ChatGPT could of done that? [09:39:14] yeah i did use chatgpt for it [09:39:31] it took me 3 years to double check everything and make gpt do its thing [09:44:14] @blankeclair you able [09:44:41] "Replace all things starting with X, Y, Z with versons without that prefex" [09:45:36] ? [09:46:03] ah [09:46:33] i am, but i need to establish a proof of miraheze account -> discord ^^; [09:46:38] (or file it on phorge lol) [09:48:03] They are verified [09:48:20] yeah, but i wanna be paranoid [09:48:30] Ok [09:55:38] [guh](https://cdn.discordapp.com/emojis/1203712599619932261.webp?size=48&name=guh) [09:57:41] I nearly lost inportant data -> only had one copy left but now I have mirrored onto 2 more flash drives [09:57:55] I think I will buy 5 more flash drives for this data when I can [09:59:03] better a proper drive of some kind than easily fallible flash storage [09:59:20] I used to play that game, it was a recipe for disaster and I've probably saved money with real drives in the long run by now [09:59:58] I am wary of having it on my hard drives as it would be a disarser if I was hacked [10:00:32] your practical risk is no higher than malware sleeping and deciding to tap your shoulder when you plug in the usb [10:00:44] Passwords is why. [10:00:55] you can encrypt drive partitions and decrypt when done [10:01:10] Eh, I tend to forget passwords like thatj [10:01:33] For now, I think I will just get 5 USB sticks from Amazon (a pack of small ones) [10:01:34] even a hot pluggable enclosure counts as a real drive [10:01:50] Thing is, I do not want to buy a full drive just for 1GB of data [10:01:51] as long as the drive in it is not a piece of trash of course as they can cheap out [10:02:00] meh, do what you need to do [10:02:15] Ofc I could use for database backups of my wiki [10:02:33] I do tend to end up formatting drives time to time [10:02:53] Has Miraheze ever lost data? [10:07:19] you were present when it did I believe [10:10:00] IDR if I lost any data [10:10:21] https://meta.miraheze.org/wiki/Tech:Db141_wiki_recreations [10:10:29] has the move been done [10:11:06] oh whoops, i just finished watching memes [10:11:21] Oh, man, that must of been a lot of datra lost [10:11:48] issok [10:11:52] memes are awesome! [10:11:58] yay :3 [10:12:08] https://www.youtube.com/watch?v=DCp1JXqEcqg [10:12:11] I rlealy plan to have 12 copies or more of my passwords [10:12:23] that's overkill, even for the 3-2-1 rule [10:12:58] for the what [10:13:01] I am worried about USB sticks failing, and I am down to 3 sticks - and my data is under 1GB hence why I do not want a fuill hardrive [10:13:33] Backups should be 3 copies in 2 locations at a minimum [10:13:40] And don't confuse backups with replication [10:13:41] 3 copies on different storage media, 2 on-site, and 1 off-site [10:13:58] I just cannot find storage media small enough [10:14:41] 2 usbs and 1 cloud storage? [10:15:12] I have in a cloud storahe as well, but maybe I will see if I can put in 2 other cloud storages [10:15:21] does google drive count as cloud storage? [10:15:25] yeah [10:15:34] o [10:15:45] 15gb aint enough πŸ’” [10:15:53] depends on your needs of course :p [10:16:01] Thing is, my Master Keys are long and unremenerable [10:16:02] mmmmm yeah [10:16:07] master keys? [10:16:23] Like, to unlock the cloud storage/password manager [10:16:28] ah [10:16:34] write it on paper i guess? [10:17:15] I prefer not to write on paper [10:17:19] fair [10:17:33] My handwriting is hard to read and it would be too easy to make mistakes [10:17:42] oh right @blankeclair if you are gonna move the files [10:17:48] there are like 800 files or smth [10:17:55] so idk how long it would take [10:17:56] :3 [10:18:13] can you make it a task so that i don't have to deal with making a chain of validation lol [10:18:25] lol ! [10:18:26] ok [10:18:39] i havent used issue tracker or whatever you call it in foreverrrrrrrrrrrrrrrrrrrr [10:20:01] Like 20 minutes or so [10:20:45] ping me when you're done btw [10:20:46] [1/2] forgot to include my wiki fuuuucckkkk [10:20:46] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393899952366682182/image.png?ex=6874d9fe&is=6873887e&hm=af664f3b0cfa62066007ba04079091bfc33dbd1c77f8ace3f6c7bcf1f17ef058& [10:20:55] you can edit it or make a comment [10:21:08] yeah done [10:21:09] edited it [10:21:12] https://issue-tracker.miraheze.org/T13982 [10:21:14] :3 [10:21:15] oki ^_^ [10:21:39] ty ! [10:21:47] good enough honestly [10:22:11] If we stick to 1/s, the fastest it can go for 800 files is 13 minutes [10:22:27] Which I do suggest @blankeclair does stick to [10:22:40] hm ok [10:22:52] im 99% sure that there ARE infact 800 or more files [10:23:00] i mean, the request rate is specified via args, no? [10:23:09] [1/2] πŸ₯€ [10:23:09] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393900551863013427/image.png?ex=6874da8c&is=6873890c&hm=e1654a25514d87d40c0c679221afa1f5c1f32242b236e54768d3e7d44240905c& [10:23:44] Yes [10:23:57] That was fast from @songngu.xyz [10:23:58] yeah i give 'em 60 reqs/minute [10:24:16] lol [10:25:56] [1/2] the SWAG [10:25:56] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393901252043214908/image.png?ex=6874db33&is=687389b3&hm=f02e77132a865f996f336d4f91ef25188caa29ab151375903e033298040682fb& [10:26:37] most of them are failing because the destination exists [10:26:39] :)))))))))))))))))) [10:27:01] o [10:27:05] the stinks [10:27:41] do i just go and delete the destination pages, and then redo the rename? [10:27:46] [1/2] ah fuckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk [10:27:47] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393901714863558736/image.png?ex=6874dba2&is=68738a22&hm=21169d4fec95dce1aa4efdd761a6687988d9d5b8bb348a63510a24cb89726c99& [10:27:56] fuck my life [10:28:00] i can go fix that afterwards [10:28:03] πŸ’” [10:28:05] but ^ [10:28:20] yeah sure [10:28:32] :> [10:29:15] ill brb its been a long day for me lmao [10:32:46] (i did literally nothing its just humid as hell where i live and im tired from it) [10:32:59] this is pain [10:34:13] i feel sorry for you mate [10:34:27] also maybe in a week or smth later or a couple of days later ill be requesting another mass move [10:34:34] oh no [10:34:38] because uhhhhhhhhh from 4k files [10:34:44] ur gonna expect horrible names for files [10:34:45] πŸ’” [10:34:55] and also because they all dont use the same file type [10:34:58] that being png and gif [10:35:03] they all use jpeg, webp [10:35:06] and my FAVORIATE [10:35:11] .PNG [10:35:13] and .GIF!!! [10:36:09] (unless i can force mr gpt at gunpoint to make a script to do that) [10:36:24] (because this is complicated!!!) [10:36:59] i'm dying aaaa [10:37:06] Can someone change my nick to Athira|No Pings, No Ping Replies [10:37:07] !!! [10:37:33] you can change your nickname by yourself [10:37:45] you dont need to ask a mod (unless they changed it) [10:38:08] Oh [10:38:30] [1/3] [blankeclair@mwtask171:~]$ comm -12 <(cut -d'|' -f2 renamed_files_fixed.txt | sort) <(sort existing) [10:38:30] [2/3] [blankeclair@mwtask171:~]$ [10:38:30] [3/3] why is this emptyyyyy [10:38:50] yeah [10:38:50] lol [10:38:54] No ping replies. [10:38:58] oh shit! [10:39:01] im gonna die arent i... [10:39:04] it do be like that ^^; [10:39:06] Read the damm nick [10:39:11] mb πŸ₯€ [10:39:15] Hmh [10:39:41] _tries to help the wilted rose, giving her some water and plant food._ [10:40:06] where are my non-binary roses at πŸ’” [10:40:12] wait [10:40:25] https://tenor.com/view/steven-universe-rose-quartz-gif-6473479203720445840 [10:40:45] been seeing a meme of showing binary to non-binary people on twitter lmao [10:41:39] 🌹 this rose is a they/them [10:41:46] yay :3 [10:42:16] What are your pronouns Claire? [10:42:28] Mine are she/her and they/them [10:42:43] she/her ^_^ [10:42:47] (they/them also okay) [10:42:55] this blΓ₯haj uses any pronouns [10:42:56] https://cdn.catgirl.center/sharkey/webpublic-0714e91b-8322-4e7b-ba9a-2a828fe38bd4.webp [10:43:37] Hey, what is that on your computer? [10:43:55] a config deploy to all the mw* servers :3 [10:44:14] What config? [10:44:22] mediawiki config [10:44:27] forgot what though, this is an old-ish pic [10:44:53] also, i wonder if i'm depressed [10:45:55] What is the worst MediaWiki set up you have seen? [10:46:19] moegirlpedia with all the revision history read restrictions [10:50:05] Really? They make it so you cannot see rev history ? [10:50:14] yeeeeah [11:02:03] does someone know how to disable DDoS/Origin IP protection system/workers [11:08:42] For a custom domain, turn the thing cloud grey in the DNS tab [11:09:07] Ours will still be on though [11:09:39] [1/2] this one? [11:09:40] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393912256366116967/image.png?ex=6874e573&is=687393f3&hm=1cc7b6cd48007c830781be3656c29e08b241b983865c13c5a4ad4267b650895e& [11:10:18] Ye [11:10:23] ty [11:34:41] he's hacking miraheze [11:34:43] what is he doing!!!! [11:34:48] evil shark!!! [11:34:56] he's nice for cuddles [11:34:58] so worth ti [11:35:09] nice shark [11:35:20] hes hacking miraheze but idc hes good for cuddles [11:35:29] based [11:35:34] Indeed. [11:35:45] ok time to make a list @blankeclair 😈 [11:35:52] ? [11:36:11] https://discord.com/channels/407504499280707585/407537962553966603/1393903442476400690 [11:36:55] fuck [11:37:26] hehe... [11:45:52] Blahaj is needed to relax when running the deployment tool [11:46:01] It's built on midnight frustrations [11:49:40] swag. [11:51:09] brb convincing the treasurer to approve a blΓ₯haj for every volunteer [11:57:09] Would be awesome if we could [12:06:28] call it a morale improvement initiative :3 [12:35:42] _this_ is the trans-inclusive workspace that we want /hj [12:48:27] What do you think are the worst MW skins? [12:50:42] The ones that don’t work [12:51:21] a:this: [12:59:33] https://cdn.discordapp.com/attachments/407537962553966603/1393939911958073407/IMG_20250713_140015.jpg?ex=6874ff35&is=6873adb5&hm=403f7425a4d5513b99dc3a821f7204ed3fac36728ae5603e1e81f0403cf09ea4& [12:59:42] I cannot add many languages in one time [13:00:11] even I add English comma [13:03:24] What ones do not work? I mean, I do think Mask is a bit ugly and same with Monobook and a bunch of old webste looking skins [13:04:15] Hey I main monobook on enwiki [13:08:33] What skins do you think are ugly? [13:10:21] citizen :EpicFaceMH: [13:11:11] Evelution (or something like that), is certainly up there among one of the very bad skins. It is so overbloated [13:11:43] Yes, Citizen is not my thing realy, pain to CSS theme as well I hear [13:12:53] ]Evelution is a bit ugly t me, what makes it so bloated? [13:14:25] Well in the name of on the fly user customization, it essentially loads the equivalent of like 5-6+ full skins at least [13:14:30] it supposed to be replica of FandomDesktop and then creator couldn't stop adding things [13:14:49] oh fuck im sorry [13:14:53] What the 5-6 skins worth? That is a lot? [13:15:03] What did they kep adding? [13:15:11] i mean, at the same time? yeah [13:15:48] things like change colors or other switches right there along w/ wiki content [13:16:59] I am used to the CSS based way now hence why no n eed for swiches [13:17:32] And anyway, FANDOM style I found pretty rescitive [13:19:17] Yeah since it has buttons that "allows" the user to just click it, and the page automatically updates the page without fully reloading the page, meaning it had to be more or less all loaded already (The actual technical details might not be like that, but that is more or less the effect of it at least) [13:21:12] What swiches does it havbe? [13:23:33] Citizen [13:23:45] Why? [13:24:01] Why do you not like citizen? [13:24:33] It gives alpha product vibes [13:24:55] the skin is responsive tho [13:25:26] citizen slander 😭 [13:33:25] [1/3] * left side vertical bar [13:33:25] [2/3] * constant updates to break everyone's custom css [13:33:26] [3/3] at this point they should include basic customisation options like Cosmos does [13:34:01] to make it all more bearable [13:38:36] Minernauve, literal pain to navigate and for editing [13:39:00] I liked citizen but vector 2022 seems solid [13:56:53] Fun fact: Cosmos does have an seperate Special page to customize styles for the skin itself, just like `ThemeDesigner` at fandoom, however here we disabled it due to, well, ManageWiki- [13:59:57] what does the ui look like [14:09:37] it was a very long time since I have talk about it and I believe that I have lost the image of that, but you can figure it out if you really curious- [14:09:45] Why? [14:09:58] Glad it is, as otherwise it is a pain [14:10:01] i pretend minerva doesn't exist at all 🀫 [14:10:11] Basicly the Arch of skins? [14:10:24] idk shit about linux lol [14:10:31] I do not mine Neve as I do not accept editors on my "main" wiki [14:10:52] Arch is an bleeding edge, pain to install rolling release Linux distro [14:19:48] first point is a good thing so there's more content space [14:23:07] You can have broken CSS, as a treat [14:23:14] is there any way to have a tabber that cycles between two images be put inside an infobox made using PortableInfoboxBuilder [14:28:38] [1/5] PortableInfobox has native tabs for image block, you just put gallery syntax when using the template [14:28:39] [2/5] `|image = [14:28:39] [3/5] 1.png = First [14:28:39] [4/5] 2.png = Second [14:28:39] [5/5] /gallery` [14:28:52] thank you! [15:04:22] Hello! Just a quick question please, does anyone else experience this - newly uploaded images are not shown on Wiki? [15:13:34] Maybe it's because the file extensions are written differently? e.g. the file uploaded is IMAGE.PNG but you were trying to call IMAGE.png [15:13:55] Alternatively you could try to Purge the page [15:14:56] Tried to purge pages but that did not work [15:15:19] How about editing the page and saving without changing anything? [15:16:45] Unfortunately, same result [15:17:31] I will just wait and see if it solves itself after a day or two - thanks for your assistance! [15:27:53] [1/11] hello, im quite confused on how i could implement this for the second image in my infobox. [15:27:53] [2/11] i want to make it so that if no image is provided it would default to placeholder.jpeg, so i did this [15:27:53] [3/11] `"... [15:27:54] [4/11]
Stats/header [15:27:54] [5/11] [15:27:54] [6/11] placeholder.jpeg/default [15:27:55] [7/11] /image [15:27:55] [8/11] [15:27:55] [9/11] placeholder.jpeg/default [15:27:55] [10/11] /image"` [15:27:56] [11/11] but im not sure how i can do that and also do a gallery at the same time [15:28:50] i want image 2 and image 3 to be cycleable through like in a gallery [15:34:12] [1/2] these are all showing nicely? [15:34:12] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393978828162076753/image.png?ex=68752373&is=6873d1f3&hm=b1854eb37706c1fba708c6c8426cb97942b941d3611f1238f18b1edb377baafe& [15:35:57] No, these are the ones I have problems with + 2 uploaded like a few days ago [15:37:38] do they not show up on pages or? [15:38:22] [1/4] like i said before, the tabber image thing happens on single image parameter when you are using the infobox [15:38:22] [2/4] in this case second and third images aren't separate parameters, they're provided as is w/ gallery [15:38:23] [3/4] you can put 1 image as placeholder [15:38:23] [4/4] if you want to have 3 placeholder images by default, and 3 separate parameters for images, this will require more complicated code [15:39:38] i see, but then how would i make the default for the images shown in the gallery to be placeholder.jpeg? [15:40:24] default/placeholder image will appears if you don't provide anything to `|image =` parameter [15:40:31] when using infobox [15:40:42] [1/2] Pretty much they do not show up on pages. An example below: [15:40:42] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393980464192032768/image.png?ex=687524f9&is=6873d379&hm=77638fab63eb5227c67afccb13bb551c2810b8a94e0e5ab20fbc1ea569488ba8& [15:40:52] i see [15:42:17] [1/3] but if you want 3 default images, it will require a bit of tinkering [15:42:18] [2/3] unfortunately I'm not in position to provided that right now [15:42:18] [3/3] but on my opinion there's no need for 3 default images when no images are provided, it doesn't seem to be rational [15:43:31] @rhinosf1 suspected case of swift permissions being funky again, if you have the time [15:44:52] I just put my pasta on [15:45:20] no hurry :p [15:45:32] got some rice porridge on myself [15:46:50] did this happen [15:47:09] i mightve accidently slept for like 2-3 hours randomly and woke up confused [15:49:21] Gold e locks [15:53:19] [1/9] im so sorry for asking so many questions, but my current code is this [15:53:20] [2/9] ` [15:53:20] [3/9] /image [15:53:20] [4/9] |image2 = [15:53:21] [5/9] Lovesong(act-I)stats.png = First [15:53:21] [6/9] placeholder.jpeg = Second [15:53:21] [7/9] /gallery [15:53:22] [8/9] /infobox` [15:53:22] [9/9] and whenever i try saving changes it says "Unimplemented infobox tag: " [15:53:23] whats the reason for that? [15:56:24] smh it's so good [16:13:58] Hi hello all :) [16:14:07] i actually managed to go to the store rq while it was cooking (yeah i broke several safety rules, sue me) [16:14:09] hello! [16:15:23] .... [16:16:13] [1/2] what? you have to slowcook it for 30-40 minutes on a low heat [16:16:13] [2/2] the risk was calculated to be super low [16:16:34] That's not as bad [16:16:40] biggest risk was honestly it boiling over and having to clean up a bunch of burnt milk [16:16:47] Whatcha cookin? [16:16:55] rice porridge :D [16:16:56] Okay that's back to bad [16:17:18] Never had it before, sounds yummy though.. slow cooker meals are goodo [16:17:23] good * [16:17:27] it's not nice but it's not really dangerous either [16:17:34] oh it's super good [16:17:45] some cinnamon on this? oh my [16:18:39] you can eat this salty but for me it's mainly a sweet food [16:19:47] mm I should try that ! [16:20:54] If I wanted to change the background of my wiki I'd need to use css, right [16:21:03] yup [16:21:39] darn [16:21:59] time to learn css :p [16:22:34] I know some html but not css :P [16:23:20] time to get experiment with inspect element then [16:23:42] yeeep [16:23:43] if you throw enough stuff at the wall, it'll eventually stick :3 [16:23:54] lol I hope [16:24:26] if possible could anyone help with this [16:32:28] [1/2] png|First [16:32:28] [2/2] jpeg|Second [16:37:26] ? [16:37:27] im confused [16:37:30] OH [16:37:32] my bad [16:37:33] thank you [16:37:56] now it says theres a problem with parsing the infobox though? [16:40:42] girl why is the gallery not in the image tags 😭 [16:41:04] [1/7] [16:41:04] [2/7] [16:41:05] [3/7] Lovesong(act-I)stats.png = First [16:41:05] [4/7] placeholder.jpeg = Second [16:41:05] [5/7] /gallery/default [16:41:06] [6/7] /image [16:41:06] [7/7] /infobox [16:41:43] How do you like... edit the css of your wiki [16:42:02] OH [16:43:04] MediaWiki:Common.css for all skins, or MediaWiki:skinname.css for a specific skin [16:43:11] e.g MediaWiki:Timeless.css for Timeless skin [16:44:09] oh my gosh thank you so much!! [16:46:01] [1/2] it doesnt show anything now though? and it now says its a page with a broken file link [16:46:02] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1393996904433451080/image.png?ex=68753449&is=6873e2c9&hm=0c1cae6a8d513a7a2ca2d0e1e77c59515207bfb1fb116bf04c6a3aeec48587db& [16:46:03] This has been solved now - thank you for your help πŸ˜„ [16:46:54] well does Lovesong(act-I)stats.png exist [16:48:43] the tiling background collection I use doesnt work anymore T_T [16:50:22] yep [16:50:29] both placeholder.jpeg and Lovesong(act-I)stats.png exist [16:50:35] lemme see [16:50:50] https://cdn.discordapp.com/attachments/407537962553966603/1393998116293972089/image.png?ex=6875356a&is=6873e3ea&hm=81c4712f8de983d28673ff8573ef07b80093b56eaaa5fb99da1abd0853705e26& [16:50:57] i checked capitalization too [16:51:02] link to wiki? [16:51:33] whats your username so i can add you? [16:51:38] https://jjbalambtotheslaughter.miraheze.org [16:52:01] oh is it private [16:52:15] yeah [16:52:21] its oaky then [16:52:26] even with the pipes it shows broken file? [16:53:12] i just checked, it works with the pipes [16:53:14] thank you so much!! [16:53:19] ❀️ [17:12:54] how much do i have to wait until my SSL Certificate Request will get approved [17:15:07] give it time, they're looked at regularly [17:15:16] ok [17:47:25] How long do import requests via phorge even take? [17:47:39] a week? 2 weeks? [17:47:49] Entirely random? [17:48:13] ts taking forever πŸ₯€ [17:57:57] Entirely random [17:59:31] usually xml import goes via [[Special:RequestImport]] and phorge reserved for just files [17:59:32] [17:59:38] slip me some prod access and we'll have a grand time database explosion [18:16:37] [1/2] i aint reading allat [18:16:37] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1394019702875099216/image.png?ex=68754984&is=6873f804&hm=be7ffeb6b9482d2bf5b8932c00af728dfc92fd6276c9c4a52f670e22ecf4dccb& [18:17:03] (i already have) [18:29:20] Mmmm [18:29:29] Im gonna try through special:requestimport again [18:29:32] Since its been a bit [18:31:18] Are we supposed to like wait for an hour for the request to get submitted? [18:32:02] No [18:32:47] you shouldn't submit a new requestimport if you already have an existing phorge ticket [18:33:33] Listen to the new instructions blud [18:33:46] both that and a phorge ticket serve the same purpose: for someone to do it manually [18:34:02] Request import is semi automated [18:34:05] Assuming things work [18:34:08] so it's not gonna be any quicker huh [18:34:20] Probably not no [18:34:41] FDSSFl;FSdksdfjfsdkfs [18:34:42] Ok [18:34:49] I would do it but I'm lying down on my sofa and my laptop is behind me [18:35:08] time to learn acrobatics :D [18:35:26] We will mail you a Skibidi Toilet collectible if you start importing within 30 seconds 😊 [18:35:40] i think that's a threat [18:35:45] Ye [18:35:51] That's a threat not a reward [18:36:37] Ok then uhh [18:36:46] We will wire you 5 thousand nigerian naira [18:36:48] 😊 [18:37:18] I forgot to add the "don't" but oh well [18:38:02] That's less than Β£2.50 [18:38:48] 50 thousand [18:38:59] i dont think we actually have a policy against bribes [18:39:10] We do not [18:39:32] "Stop using Miraheze" [18:39:49] plenty of fish in the sea [18:47:45] [1/2] how do i move an image to the left of my screen instead of the right? [18:47:46] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1394027541140082900/image.png?ex=687550d1&is=6873ff51&hm=12918e1e016a77637a4e42ef89b8078afef35c6cc3188ecc43b4865ae8bd61b3& [18:48:21] [[File:ImageName.png|left]] [18:48:32] thank you! [18:48:41] You're welcome [18:50:42] What's the best way to implement a "forum" on our wiki? [18:51:01] Should we create a custom namespace? How should "posts" be organized? [19:33:39] sorry but no ^^; [19:39:11] [1/2] Hi! Have a question on templates that are imported. They seem to have pre-defined categories, but there is seemingly no actual way to change them inisde the source editor... [19:39:11] [2/2] Question is, is it normal for imported temlplates to have unmodifiable categories of their own? And if they're not unmodifiable, how do i modify them? [19:41:55] [1/2] the category wikitext should be there, one way or another... [19:41:55] [2/2] have you checked subtemplates? [19:43:15] [1/2] anyone know how to make a new button here? [19:43:15] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1394041505219346453/image.png?ex=68755dd2&is=68740c52&hm=b8f31ee7461239d6abed01c36423c8408c45552d5476fb569263ac6ab7384800& [19:43:21] I checked them, they weren't there either. [19:43:22] tryna add custom button for page previews [19:43:35] Well the category shouldn't be LINKED to any other template [19:43:56] that's... weird [19:44:16] https://kaoruhana.wiki/wiki/Template:Portal/Box [19:44:20] Template in question is this one [19:44:46] It lists "Design templates" as one of it's cateogires, but nothing in the actual wiki text [19:45:33] https://kaoruhana.wiki/wiki/Template:Portal/Box/doc?action=edit [19:47:17] How did i not noice that 😭 [19:47:23] yw [19:47:38] Thank you πŸ™ [19:57:22] [1/2] is there a way to make a new button here citizen [19:57:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1394045058008875078/image.png?ex=68756121&is=68740fa1&hm=6d51a2cae35848ba2394e95e84d233bf049c9283a12c31436ab690f97b44d2bb& [20:04:48] Hello! Does anyone know if it's possible to prevent the inversion of the wiki's logo ($wgLogo) when put into dark mode? I found a dev page (https://dev.miraheze.org/wiki/Disable_Dark_Mode_invert) with some CSS code for a customized dark mode, but I wasn't sure what I needed to add or remove in order to achieve it without messing anything else up. ^^ [20:18:39] The crude way may be re inverting it [20:21:48] I was considering that, but then wouldn't it show up inverted on light mode? [20:22:08] Was trying to see if there was a way to have it show up normally on both ends. [20:29:09] [1/9] You would put it within these CSS rules [20:29:09] [2/9] `html.skin-theme-clientpref-night .some-class { [20:29:10] [3/9] / Your styles / [20:29:10] [4/9] } [20:29:10] [5/9] @media (prefers-color-scheme: dark) { [20:29:10] [6/9] html.skin-theme-clientpref-os .some-class { [20:29:11] [7/9] / Your styles / [20:29:11] [8/9] } [20:29:11] [9/9] }` [20:31:06] Gotta say, I'm a huge fan of the Citizen skin making my web browser scroll up and down uncontrollably every time I click a table in the visual editor. I love that MediaWiki gives you the option of either having a website that's ugly and (kind of) works, or one that looks nice but is extremely slow and doesn't work at all [20:32:00] [1/2] for sure! [20:32:00] [2/2] im fairly new to CSS, so what would I be putting in those rules? The request to not invert the logo, the linked code, or something else? I really appreciate your help! [20:57:19] [1/3] html.skin-theme-clientpref-night .some-class { [20:57:20] [2/3] filter: invert(0); [20:57:20] [3/3] } [21:06:10] Thank you! What do I do if it tells me there's an error regarding an "expected LBRACE" on both @/media lines and "expected a function/indent after the colon" for if needed? [21:08:57] Could you paste the code here so that we could correct it? [21:09:17] [1/19] .skin-theme-clientpref-night .some-class { [21:09:17] [2/19] filter: invert(1); [21:09:17] [3/19] } [21:09:18] [4/19] OR [21:09:18] [5/19] @media (prefers-color-scheme: dark) { [21:09:18] [6/19] html.skin-theme-clientpref-os .some-class { [21:09:19] [7/19] filter: invert(1); [21:09:19] [8/19] } [21:09:19] [9/19] } [21:09:19] [10/19] If needed: (inverted even on other mode) [21:09:20] [11/19] .some-class { [21:09:20] [12/19] filter: invert(0); [21:09:20] [13/19] } [21:09:21] [14/19] OR [21:09:21] [15/19] @media (prefers-color-scheme: light) { [21:09:22] [16/19] skin-theme-clientpref-os .some-class { [21:09:22] [17/19] filter: invert(0); [21:09:23] [18/19] } [21:09:23] [19/19] } [21:09:47] Remove the ORs [21:09:54] They're not meant to be code lol [21:10:22] Those are ment there [21:10:45] Do I realy need to add //OR is not code,m it is just a "use this or this" [21:11:21] Yeah [21:11:29] Really? I hate this shit [21:11:55] I have thoughts,m but it involes a word that is very offisive so I will not say it [21:11:59] Well you have to remember the code doesn't think for itself, it needs to be told why somethings being used. [21:12:11] Also, it is ment for ahuman copy pate [21:12:17] We don't have to venture off into such language [21:12:45] It's very likely a newbie to CSS can get confused [21:12:47] You should have enough sense to work out "OR" is not part of the code [21:12:59] Not everyone is a coder here [21:13:15] I am aware, it was meant more as a tip rather than anything sarcastic [21:13:16] People can make mistakes, so we should help them out. [21:13:19] @theburningfirethatscorchessouls tone it down please [21:13:24] I am too busy to fix that [21:13:28] No point in insulting their intelligence [21:13:34] Please do not ping me so much [21:13:41] It is really annoying and I get a lot of pings [21:14:07] Your entitled behaviour is a whole another thing [21:14:12] But whatever [21:14:33] Try getting enough pings to have to spend ages deleting notiations, it is annoying [21:14:37] The conversation in here has been noted by moderators [21:14:55] Please be helpful to users or move on [21:14:56] I can ask to have less pings [21:15:16] [1/2] this helps btw [21:15:16] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1394064661854556180/image.png?ex=68757363&is=687421e3&hm=7e18a5ce6e06ebf27462e16ddccb9c10b2783e8821ff265941d48307f7fd4aa0& [21:16:04] Let's pull it back a bit folks, no need to get worked up over CSS. If Athira doesn't want to be pigned, let's respect that. Generally, no need to get aggressive - on both sides [21:16:15] Alright [21:16:17] I'm not sure if it needs to be noted, but when I made my comment, it was only as a result of him saying he hated having to spell everything out, and wasn't inteded to be unhelpful. [21:16:24] I'm gonna revert to skibidi sigma mode [21:16:42] please no [21:19:04] Apologies for all of this! Very grateful for your guys' help. Other than the error for the "if needed" statement, the rest of the code looks relatively alright? just not sure how to program the OR statements in given what the rest of the code is telling it to do. [21:19:05] Stop this [21:19:05] At once [21:19:21] And you're supposed to use just one of the snippets [21:19:30] Ohh, alright [21:19:32] You either use one OR the one below OR the one etc. [21:24:32] [1/11] Gotcha. Assuming I'm doing this correctly, I chose this line of code: [21:24:32] [2/11] @media (prefers-color-scheme: dark) { [21:24:33] [3/11] skin-theme-clientpref-os .some-class { [21:24:33] [4/11] filter: invert(1); [21:24:33] [5/11] } [21:24:34] [6/11] } [21:24:34] [7/11] If needed: (inverted even on other mode) [21:24:34] [8/11] .some-class { [21:24:35] [9/11] filter: invert(0); [21:24:35] [10/11] } [21:24:35] [11/11] But it gives me an error message back: "Error: Expected a `FUNCTION` or `IDENT` after colon at line 8, col 10." [21:24:50] The "If needed: (inverted even on other mode)" isn't code either [21:25:08] I thought so. Thank you [21:25:42] there's also a bunch of errors from the fact that it's checking for 2008 CSS [21:25:55] anything newer than that will be unknown to it [21:26:57] Hm. Not sure how much time I should give the page to update, since I've had to give it some time to do so in the past, but it doesn't seem to be affecting anything. [21:27:18] Add `?debug=2` at the end of the URL to see the changes immediately [21:27:37] Otherwise it should take like 10 minutes for the changes to show [21:27:59] Okay yeah, I don't see the logo inverting. Should I try another part of the code? [21:29:05] I don't know much CSS either, but I think you should include everything (other than the ORs and the "if needed" line) [21:29:21] Oh yeah [21:29:32] Wait there's a lot more to be done I think [21:30:37] Yeah I might be dumb [21:31:09] No worries! [21:31:29] The .some-class is a placeholder for smth [21:31:39] But I don't know what you're supposed to put there :( [21:36:04] It might be where I target the logo? [21:36:09] Could try that [21:36:17] Since I don't think it specifies the logo anywhere else [21:43:08] Didn't seem to work, but I could just be putting in the wrong class for the logo 😭 [21:50:41] Link to your wiki? [21:51:27] [1/2] https://pwak.miraheze.org/wiki/Main_Page [21:51:27] [2/2] the image i'm looking to uninvert is the endportal frame in the top left ^^ [23:37:19] Hi hello : D [23:46:38] meow meow :3 [23:48:29] oh relay is dead [23:48:36] or well [23:48:44] was for that one singular message from kemmie [23:49:11] someone is out here killing the bots D: [23:50:07] is it possible to have images in a gallery link to a page rather than a file (like you would do with |link= ) [23:52:28] cancel that, i was using the wrong syntax