[01:07:12] Hello Nebulean. [01:07:17] Hello Eclair. [01:07:27] Imagine showering. [01:16:26] only "free" therapy you'll be getting in this economy [01:45:38] https://www.armedangels.com/wo-en/about-us/collaborations/wikipedia-x-armedangels [01:45:48] hachi machi this is interesting [02:13:42] 100 Euro for a jumper. [02:14:06] $175 AUD. [02:14:53] Christ [05:15:45] i was stinkyyyyyy [05:15:51] and felt stinky [05:17:16] Stay stinky. [05:17:22] Rahhhh!!!! [05:18:36] nyooooo [05:23:21] Yessss!!!! [05:26:06] ok but imagine smelling like fruit [05:26:16] now that's the stuff [05:26:25] Okay but imagine smelling like fish. [05:26:31] Oh yeah.... [05:26:54] usually that means it's ripe for a shower [05:37:17] oh hell yeah! [05:44:26] i love my peach shower gel [05:44:41] fruitiest girl on the block [05:45:13] can't imagine smelling like "sports" [05:49:25] i love this gender [05:49:30] gotta be one of my most favourite genders [05:49:50] fruity vs peachy who would win [05:50:45] i like fruits :3 [05:51:40] fruit ninja: 🥷 ⚔️ 🍑 [05:53:15] strawberry :3 [05:53:40] https://commons.wikimedia.org/wiki/File:Celeste_strawberry_with_wings.png [05:56:51] fruit ninja would not slice that strawberry [08:50:57] [1/2] A wiki that I used to be on is planning to update MW 1.31 to 1.43 (supposedly they will perform several consecutive database updates since doing so in one go is not possible). They plan to simultaneously remove a bunch of extensions (Variables, Loops, Sm2Shim) and replace `wgAllowImageTag` with a custom extension for `img` tags. I'm pretty pessimistic about this since they hav [08:50:58] [2/2] e 140k main NS articles and a lot of technical debt, but maybe things will work out? [08:51:44] posix_memalign: wikiteam3? :3c [08:55:32] I'm not sure what you mean? [08:55:50] what if we backed up the wiki prior to the migration 👉👈 [08:58:04] Ah I'm afraid it's not possible. They locked down their API and it is very difficult to get the source code and impossible to get page histories. I used to maintain a mirror and gave up because of that. They are just performing an upgrade, so it would be possible to rollback (if they did a back up properly). [08:58:19] > impossible to get page history [08:58:22] why do i want to try now [09:00:26] you can't just nerdsnipe me like this without giving me a piece of the question [09:01:09] Basically past revisions before 2023 are only viewable by admins. Diffs are still possible through an api, so it is technically possible to reconstruct the history through diffs. [09:01:56] I wrote about this wiki on [the login wiki](https://login.miraheze.org/wiki/User:PetraMagna) a while back. There was a huge chunk of me complaining about them... [09:03:08] they made a skin require js lmfao [09:04:42] [1/2] One funny anecdote not on the login wiki is that they poisoned the page source at some point and inserted random text such as [some_url Please visit the legitimate Moegirlpedia]. My mirror was unaffected because I already stopped syncing, but the site also poisoned a bunch of bots on the wiki (my bot which maintains some templates was also affected), resulting in pages with po [09:04:42] [2/2] isoned text, so they had to do a mass reversion. [09:05:12] did they disable uselang? [09:05:48] I would not recommend trying because page sources are locked behind an account, and to get account you'd have to provide your phone number to a Chinese company with a terrible security record. [09:06:19] i got captcha'd lmfao [09:06:45] Ah yeah. Their captchas are insane. [09:07:15] by "insane", did you mean "does not load"? [09:07:29] oh it finally did [09:08:33] Probably? I think `useskin` still works, and vector is much more usable than their custom skin. [09:34:06] okay, their captcha is insane [09:36:05] [1/2] this? [09:36:06] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381929907646632007/1749548161996.png?ex=68494e04&is=6847fc84&hm=3d5f8045c4a33f2bf8a49d911450d9ee9e0d8caa95a5fc9b3f74c349e34a6a6c& [09:38:37] [1/2] Yep. There's a moderation system in place. Unfortunately older revisions will never be reviewed due to lack of reviewers/necessity. Diffs are also not available in the web interface, but user scripts that use the api directly can view them. [09:38:38] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381930545415458857/image.png?ex=68494e9d&is=6847fd1d&hm=b45c4911be2f4845b8dcfa344d493618539134c59cc2c04610e41002f6b8345f& [09:38:51] huh, surprised that works [09:38:53] what endpoint? [09:40:13] https://zh.moegirl.org.cn/api.php?format=json&formatversion=2&action=query&revids=6800878|6801043&prop=revisions&rvprop=ids|timestamp|content I think this is the one. [09:40:41] great, locked out for non-logged in users [09:41:05] Yep. As expected. I think most apis are unavailable to IPs. [09:41:28] you can leak current diffs via index.php: https://zh.moegirl.org.cn/index.php?title=Mainpage&oldid=6503389&useskin=vector&diff=prev [09:41:31] I couldn't even get pywikibot to log in because it uses some other api to check the wiki's version prior to logging in. [09:41:33] but not older ones... [09:42:34] I thought of writing some js to bulk download page source through the api but never did it due to lack of interest in the wiki after I left... [09:43:15] wow, can't even leak wikitext via action=edit [09:44:19] I think this was put in place deliberately so that editors can have access. The official stance is to not talk about this workaround publicly so that law enforcement wouldn't know that it exists... [09:44:33] ah okay [09:44:39] https://zh.moegirl.org.cn/%E6%97%A5%E5%8D%97%E8%91%B5?useskin=vector&action=submit [09:44:40] leak [09:44:49] (of current rev) [09:45:10] https://zh.moegirl.org.cn/Mainpage?useskin=vector&action=submit [09:45:13] LOL I didn't expect a loophole to be discovered so quickly [09:50:14] their old revision prevention code is surprisingly stong [09:54:05] [Someone familiar with MediaWiki](https://phabricator.wikimedia.org/p/Func/) tried pretty hard in 2024 to get older revisions for [his mirror](https://moegirl.icu/Mainpage), so I'd expect that part of the defense to be the strongest. [09:56:52] did the rest api not exist back then? [09:57:06] huh, nope [10:02:19] leak of rendered html: https://zh.moegirl.org.cn/Special:%E6%A8%A1%E6%9D%BF%E6%B2%99%E7%9B%92?useskin=vector&revid=1 [10:05:46] It requires a logged-in account that passed phone number verification. All of his accounts get special treatments from MW. Someone who gave him an account got found out (presumably due to suspicious traffic/ip change). Eventually Func got tired of it and stopped trying to sync page histories. [10:21:10] another leak of current page wikitext: `action=scribunto-console&format=json&title=Meow&content=&question==mw.title.new("Mainpage"):getContent()` [10:25:19] That's really cool. I guess it's hard to go through every single api and figure out whether it might leak wikitext. [10:29:21] that's why we don't even let you access Special:Preferences on private wikis :p [10:29:24] Peanut butter and asbestos [10:36:13] https://zh.moegirl.org.cn/Special:%E5%AF%B9%E6%AF%94%E9%A1%B5%E9%9D%A2?page1=&rev1=100240&page2=Mainpage&rev2=&action=&diffonly=&unhide=&useskin=vector [10:36:14] CHAT [10:44:47] I should let Func know. Idk if he's still interested, but this looks very promising. It seems that the source code itself is not a part of the response, but if one page is empty, then the source can be salvaged from the html response. [10:46:22] I guess it really pays off to tell you something is hard (or even better: something is impossible). [10:46:39] <-- incredible vulnerable to being nerdsniped [10:46:46] especially if it's regards to freedom [10:49:57] Claire is a vicious bloodhound in search of opening information and breaking shit [10:50:14] and also a small puppy in other things [10:50:27] /lh [10:51:07] you can compare two completely different pages btw: https://zh.moegirl.org.cn/Special:%E5%AF%B9%E6%AF%94%E9%A1%B5%E9%9D%A2?page1=&rev1=227637&page2=Mainpage&rev2=&action=&diffonly=&unhide=&useskin=apioutput [10:51:13] meow :3 [10:53:51] I'm really glad I left MGP and joined MH. When I first edited on MGP, the amount of freedom was unheard of compared with the ridiculous moderation on other Mainland China sites. Unfortunately the good old days did not last long and everything fell apart under the "iron fist of socialism"... [10:53:53] is this good enough info? [10:54:20] Ah I see. Thanks a lot! I will relay this to Func. [10:54:22] i figure you can run compare pages on all the revisions against a canary page [10:54:32] the main problem is the captcha tbh [10:55:07] is the captcha request-rate based or time-based? [10:56:26] i find it humourous that ?action=submit returns a plain 404 page [10:56:36] i'm hypothesising that they just did it in the reverse proxy [10:56:50] i bet that it's bypassable with POST [10:58:14] Probably both? Frequent page visits used to end in a WAF page which blocks the user for a few minutes, but I'm no longer seeing it, so this functionality probably got changed into a captcha that takes forever to load on purpose. [10:58:52] wild how the apioutput skin is better than their custom one [11:00:39] e.g. https://zh.moegirl.org.cn/Special:%E5%AF%B9%E6%AF%94%E9%A1%B5%E9%9D%A2?page1=%E6%97%A0%E7%95%8F%E5%A5%91%E7%BA%A6%E5%86%A0%E5%86%9B%E5%B7%A1%E5%9B%9E%E8%B5%9B%2F%E9%80%89%E6%89%8B%E5%88%97%E8%A1%A8%2Fstyle.css&rev1=&page2=&rev2=100240&action=&diffonly=&unhide=&useskin=apioutput [11:00:50] the from page is the shortest one on the wiki [11:09:10] I might be able to find an empty page somewhere [11:12:11] Looks like Func needs to wait until July, but he didn't know about this method and was telling me his current (undisclosed) approach can't fetch arbitrary revids. [11:23:31] ah oki :3 [11:34:08] https://www.youtube.com/watch?v=wxdn30G2LE8 [12:10:46] @blankeclair check this out [12:10:52] nya? [12:11:04] [1/2] was perusing classicube servers and found the Trans Mountains™ [12:11:04] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381968910466678825/image.png?ex=68497257&is=684820d7&hm=abbb432451faf16e093400f90a7403cc2a3a88066f6f4e7689d4f8c46a7fc8cb& [12:11:18] trans mountain!! [12:12:13] do you play classicube at all? [12:12:17] no ^^; [12:12:28] it's quite fun, it's like minecraft classic+ basically [12:12:45] https://www.classicube.net [12:13:01] oh yeah, i think michael mjd made a video on it [12:14:06] i like playing block game with frens though [12:14:14] yeah it's super fun and open source and full of freebuilds and pixelart and stuff [12:14:31] and there are people on quite frequently, and i believe it's free [12:15:16] do you happen to play it? :3 [12:15:20] odd question lol [12:15:23] yeah i dabble [12:15:29] but i don't like being alone :p [12:15:43] every so often when i'm bored i'll hop on and see what's going on [12:16:06] ah [12:16:20] also there's an inbuilt server list [12:16:29] [1/2] sorted by how many people are online [12:16:29] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381970272588136458/image.png?ex=6849739c&is=6848221c&hm=5bab59a76b185adb91f249dfee0864a00fb1b80ef2f5b2e198644ab14216199c& [12:17:02] what machine is this =w= [12:17:38] this is just my main machine, i have it themed like 9x because i just find that more fun than whatever windows is doing with UIs these days [12:17:55] but classicube does run on linux obviously :P [12:18:05] ah oki :3 [12:19:15] i was on this server a few days ago with a sharkey instance, lemme see if i can find it [12:19:26] shonke [12:19:32] well said [12:19:57] i should really get a hard drive for my rpi tbh [12:20:17] i plugged in another usb flash drive to store wiki backups because i already filled the root with warcs [12:20:26] [1/2] this one [12:20:27] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381971269687312494/image.png?ex=6849748a&is=6848230a&hm=f0dcf0deb02d6ba01f61e5ac602e7d739d3ce82a722bcd17ea0b103708bf133b& [12:20:37] they made freebuilding gay :3 [12:20:38] currently situated right below "gayland" in the server list [12:21:19] when you join a server it shows your capabilities in the loading screen usually [12:21:29] this one is `+hax +estrogen` [12:21:37] holy shit boobs confirmed [12:22:08] wait [12:22:12] what are capabilities [12:22:47] basically your client parses them and allows you to do certain things on the server [12:23:08] ones the client doesn't understand are ignored [12:23:43] one thing i like about classicube is you can define custom blocks (this all happens server side, no mods to be downloaded by the user) [12:23:49] and custom textures for blocks [12:23:57] where's all the documentation lol [12:23:58] so you can have really cool looking hubs and stuff [12:24:01] [1/2] like this [12:24:01] [2/2] https://cdn.discordapp.com/attachments/615786602454581249/1381972168958541874/image.png?ex=68497560&is=684823e0&hm=9ff2fec85345d2c0017391345b60aa72ff63e50b3dc4f6906765af09e71bb72e& [12:24:28] figure i should join? [12:24:46] i mean you can if you wanna lol [12:24:53] https://github.com/ClassiCube/ClassiCube this is where i got the custom blocks from [12:25:11] fuck it, whyn't i suppose :p [12:25:14] there is an api and docs for that as well [12:25:15] https://www.classicube.net/api/docs/server [12:45:29] Boobs. Hehehe. [12:46:03] having boobs would save my life [15:23:36] whyn't? [15:28:04] is that English? [16:34:53] https://tenor.com/view/monster-versus-vs-alien-monster-vs-alien-gif-16037253809360562033 [21:03:36] ? [22:39:39] https://www.citationneeded.news/openai-incel-chatbot-subhuman-men/ [22:39:41] what's wrong with men [22:40:38] what the fuck is a manosphere [22:41:07] is that the newest crypto scam on the block [22:42:01] "Major figures within the movement include various social media influencers, including Andrew Tate..." [22:42:05] so it is a crypto scam [22:44:59] glad they took it down but holy crap they should care more [22:48:51] > [11/06/2025 08:40] what the fuck is a manosphere [22:48:57] asko1: toxic masculinity universe [22:50:58] maybe they need the touch grass universe [22:52:57] i'd say "dorley hall", but uhh [22:53:43] good luck explaining that :D [22:53:49] i agree tho [22:56:27] there's a... deficency of grass in dorley hall [22:57:19] otherwise, i'd totally refer everyone in the manosphere in there [22:57:20] something much better than grass tho [22:58:57] mmm estrogen [22:59:14] free boob generator