[00:12:51] https://dpaste.de/L5wA < I keep getting that error when trying to upload avatars with SocialProfile..? [00:13:04] I have no clue what's wrong :/ [00:13:33] Lemmy: you have incompatible versions of MediaWiki and SocialProfile installed [00:13:53] I'm running MW 1.22 and the latest SocialProfile. [00:14:31] Lemmy: get the version of the extension for 1.22 [00:15:03] It seems there's only one version..? [00:15:36] linky to extension [00:15:36] Lemmy: https://www.mediawiki.org/wiki/Special:ExtensionDistributor?extdist_extension=SocialProfile [00:16:02] MatmaRex: thanks [00:16:10] Ah, then why does the extension's page give you an automatic download? [00:16:37] Lemmy: thats for the bleeding edge version [00:16:45] ask the extension's maintainer :) [00:16:51] Bleeding edge? [00:17:08] that's apparently ashley [00:17:35] hi! [00:18:03] Lemmy: untested most recent code [00:18:42] Lemmy: see http://en.wikipedia.org/wiki/Bleeding_edge_technology [00:18:58] the current master version of SocialProfile should work with MW 1.22, although I haven't tested it w/ 1.22 in a while -- you really should be running MW 1.23.1 in any case [00:19:34] Never heard that term before, thanks for letting me know. The linked version on the extension's page has 600+ files, compared to the "1.22 version" which has 100~175 [00:23:03] just use the master version (and upgrade your MediaWiki, too) [00:25:37] Hmm, now the avatar "magic word" doesn't operate. [00:27:01] It is supposed to be {#avatar:Username}}, correct? [00:27:07] *{{#avatar:Admin}} [00:30:35] Does that function not work in the 1.22 version? [00:54:13] is there an extension/config setting to make the URL follow redirects? [00:55:50] MC8: probably not, but there's a bug to make it so. https://bugzilla.wikimedia.org/show_bug.cgi?id=35045 [00:59:54] thanks [01:00:45] to make *what* follow redirects? [01:01:41] so that the url would change from e.g. /wiki/foo to /wiki/bar [01:02:16] The reason we don't do that with http redirects is to make the "redirected from foo" text work (without doing anything crazy) [01:04:04] ?from=foo [01:04:23] although I suppose that would raise more issues with canonical uri and whatnot [01:04:23] oh, that [01:04:39] Hello71: well, it wouldn't be any less canonical than the URL you end up at now [01:05:02] point taken [01:31:25] Hi, I'm just wondering if anyone's gotten on "bug" #66090 filed at Bugzilla? I've begun development on a Blog extension utilizing features similar to the features mentioned in the request, and I wouldn't want to step on anyone's toes if they've already begun with that. [01:33:02] that bug is for an existing extension named "BlogPage" [01:33:06] !e BlogPage [01:33:06] https://www.mediawiki.org/wiki/Extension:BlogPage [01:33:23] that said, don't let that preclude you from making your own if you don't like that one and/or just want to do it [01:34:02] I was aware of BlogPage - I just wasn't sure if work on that particular request had begun. [01:35:04] Skizzerz: ohai [01:35:17] hi [01:37:56] I'm just not sure how anyone would have reacted if I, er, "over stepped" a boundary into something they had been working on. I guess I'll assume it hasn't yet - That bug was filed not too long ago. My only concern is that mine is SocialProfile integrated as well. [01:59:13] does a skin need to do anything special to allow user stylesheets? [02:00:27] aaronpk: no, but you need to set $wgAllowUserCss = true in your LocalSettings.php [02:00:38] which will affect all skins [02:02:06] thanks. what's the best way to test it's working? [02:03:03] in User:Username/common.css add something like #body { background-color: red; } ? [02:03:32] hmm yeah I tried that [02:04:02] might need to clear your browsers cache [02:06:43] hm still nothing [02:07:27] What version of MediaWiki? [02:07:35] you're going to laugh, but 1.17 [02:07:42] User:Foo/common.css only works in very recent versions of MediaWiki. [02:07:51] You want User:Foo/monobook.css or User:Foo/vector.css or whatever. [02:08:00] /common.css is like 1.22 onward. [02:08:04] it says "User:Example/common.css (all skins - introduced in MW v1.17)" [02:08:12] http://www.mediawiki.org/wiki/Manual:Interface/Stylesheets [02:08:31] Maybe I'm confused. [02:08:38] But you should try User:Foo/skinname.css instead. [02:08:50] Where skinname.css is the name of the skin. [02:09:08] so like User:Aaronparecki.com/vector.css ? [02:09:18] Is your username "Aaronparecki.com"? [02:09:22] That's a strange username, but if so, yeah. [02:09:22] yes [02:09:47] no, /common.css was certainly in place before 1.22, 1.17 could be right [02:09:54] chances are you didn't clear your cache [02:10:09] (it's using an IndieAuth plugin where people sign in via their domain name rather than making a mediawiki password) [02:10:20] or the specificity you specified in your css file is less than that of the skin itself [02:10:43] can I use !important or something? [02:10:44] you can check that latter bit by opening your browser's dev tools (usually F12 on windows, dunno the shortcut on mac/linux) [02:11:02] you can, but I'd encourage against it, and rather just use specific enough thingies to override the base skin [02:11:11] s/thingies/selectors/ [02:11:11] encourage against --> discourage [02:11:12] well this is just for sanity checking that it's loading the custom stylesheet [02:11:21] It's fine to use !important for testing. [02:12:02] yeah it doesn't seem to be working with vector.css either [02:12:16] check to make sure you have it enabled in LocalSettings.php then [02:12:25] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/63300 [02:12:32] Hmm, 2010? [02:12:37] I thought it was more recent for some reason. [02:12:43] Time flies, I guess. [02:13:04] You can also check the page source. [02:13:09] To see if it's loading. [02:13:15] $wgAllowUserCss = true; ? [02:13:17] !wg AllowUserCss [02:13:17] https://www.mediawiki.org/wiki/Manual:%24wgAllowUserCss [02:13:19] yes [02:13:27] If you're doing strange shit with the usernames, it might require a different path... [02:13:55] dots in usernames are "strange shit"? [02:14:02] IndieAuth sounds strange. :-) [02:14:23] the end result is password-less user accounts that happen to also be a domain name, sure [02:14:38] Carmela: uh, no [02:14:48] Uh no what? [02:14:51] it looks for Username/skinname.css [02:14:54] doesn't matter what the username is [02:15:02] or that it has a dot in it [02:15:20] do the styles on that page get brought into the page source or what? I don't actually know where to look for "#ff0000" if I were to add that [02:15:21] It matters if you have a display name and a username. [02:15:56] except mediawiki doesn't support display names [02:16:09] It sort of does with a real name field. :-) [02:16:14] and while the auth plugin *could* add that in, I doubt it does [02:16:14] But extensions can also do crazy things. [02:16:16] that is completely different [02:16:37] aaronpk: Is your wiki public? [02:16:59] yes, i'm testing on a local copy but I can make sure wgAllowUserCss is set on the public one too [02:17:19] well, editing requires signing in, but does not require registration [02:18:43] http://indiewebcamp.com/User:Aaronparecki.com/common.css [02:23:32] i'm totally stumped. i've tried resetting safari and signing in again [02:23:53] Skizzerz: http://indiewebcamp.com/Special:ListUsers [02:23:59] :-) [02:24:36] Carmela: seems to me like the user accounts are as-is [02:25:10] no username finagling going on [02:25:21] Skizzerz: You don't think the third and fourth entries are strange? [02:25:25] not at all [02:25:29] notice how the fourth ends in a space [02:25:43] Ah, cute. [02:26:11] oh that's weird, how'd that get in there [02:26:12] Now that I've seen the site, my guess is that someone hacked out the user subpage logic. [02:26:33] i tried switching to the vector skin on my dev copy but I still couldn't get that to show the style [02:26:51] hmm, subpages may be another idea/avenue to try [02:26:58] (in that subpages may be disabled for the User namespace) [02:27:09] that's a setting? [02:27:16] You're putting $wgAllowUserCss = true; at the bottom of LocalSettings.php? [02:27:16] $wgNamespacesWithSubpages [02:27:23] pretty much everything is a setting :P [02:27:23] Below the inclusion of DefaultSettings.php? [02:27:26] Carmela: yea, it's almost the very last thing [02:27:33] And you're sure it's the appropriate file? [02:27:40] If you add a syntax error, it blows up, etc.? [02:27:51] yup definitely blew up [02:27:56] Sorry for the stupid questions, but people sometimes edit on the wrong server or whatever. [02:28:00] yeah totally [02:28:14] i've never done that before in my life :) [02:28:21] http://indiewebcamp.com/User:Aaronparecki.com/common.css [02:28:24] You have a breadcrumb. [02:28:33] That usually indicates that subpages are enabled. [02:28:49] oh ok cool [02:32:14] !defaultsettings [02:32:15] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=includes/DefaultSettings.php;hb=HEAD [02:34:51] well upgrading mediawiki is certainly on my list, but not for tonight. I was hoping to get user styles working so people can work on css updates without needing to install a whole mediawiki on their laptop. [03:04:54] managed to find this in the theme: if($this->data['usercss']) { ?> [03:05:00] but $this->data['usercss'] is not populated [03:12:00] well since I'm having no luck at all with this user style stuff, I am hacking my way around it instead [03:12:45] since all my users are domain names, I'm letting them add a user style by creating a file on their site called "example.com/indiewebcamp.css" and it just references that file when you're signed in [07:31:15] hi [07:31:37] anyone know about the Extension:LDAP_Authentication ? [07:39:35] no? [07:44:05] hmm [07:44:54] rings a bell [07:44:57] oh [07:45:05] i did try to use it [07:45:18] but just ended up using this instead [07:45:19] https://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER [07:45:39] much simpler, but of course, depends on what you need [07:46:08] trying to get users authenticated from an existing SBS active Directory [07:47:21] https://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER#IIS [07:48:37] Thanks CosmicLogick, the wiki is on a seperate host to the AD (and I avoid IIS as much as I can) [07:50:05] ah, okay [07:52:01] is there a problem with the instructions here: https://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Configuration#Configuration_for_AD_domains ? [07:52:37] It is difficult to say when get messages in the log like: [07:52:38] 'PHP's LDAP connect method returned true (note, this does not imply it connected to the server).' [07:53:36] lol [07:53:55] :D [07:54:58] BBL ta [09:56:09] hi ! I was wondering if there was an "easy" way to add a button to the VisualEditor toolbar on a private wiki ? [10:10:59] I guess that’s a "no" :p [11:40:46] hi [11:41:14] can it be possible to upload a file bigger than 3 Mo in MediaWiki ? [12:29:16] Mb? [12:29:21] You can adjust upload limits. [12:29:23] !upload [12:29:24] File uploads are disabled by default, set $wgEnableUploads=true; to enable it. See for configuration details, and for using uploaded images and other files. [12:47:34] Hi, I wish to show a diff on a page. What should I include in the dependencies so that the appropriate css files get loaded? [12:48:10] I obtained the diff using rvdifftotext attribute for action=query and prop=revisions [12:55:42] Hi [12:55:47] thanks for making {{!}} magic [12:56:01] I have a little problem - https://en.wikisource.org/wiki/Template:Td [12:56:33] this could be futher reduced if consideration was given to making {{ts}} a magic with paramaters as well [14:29:37] I'm in middle of simple problem and trying to figure it out from couple of days. I'm trying to use $wgHooks['PageContentSaveComplete'][] HOOK so that when I save my page it say "Hello World" and perform some action. I wrote code extension accordingly but never get "Hello World" after saving any page. [14:30:14] Says where? [14:31:38] "Hello World" can be on top of page or somewhere [14:31:48] Am I need to define the place of output ? [14:32:30] Can you pastebin the code you currently have? [14:32:49] Yup sure... [14:35:23] Here is pastbin link http://pastebin.com/as8s6NsB [14:38:33] I have some other files in my extension directory as per rules...my unable to make work any MediaWiki event such that Hooks [14:43:12] Hi Reedy...Can you check pastbin code ? [14:43:18] and help me [15:02:35] I'm in middle of simple problem and trying to figure it out from couple of days. I'm trying to use $wgHooks['PageContentSaveComplete'][] HOOK so that when I save my page it say "Hello World" and perform some action. I wrote code extension accordingly but never get "Hello World" after saving any page. [15:02:44] Here is code for reference http://pastebin.com/XHe1QBdn [15:03:00] Can anybody help [15:03:09] please [15:23:04] I'm in middle of simple problem and trying to figure it out from couple of days. I'm trying to use $wgHooks['PageContentSaveComplete'][] HOOK so that when I save my page it say "Hello World" and perform some action. I wrote code extension accordingly but never get "Hello World" after saving any page. [20:32] Here is code for reference http://pastebin.com/XHe1QBdn [16:45:33] How can I link to a specific section of another page? I tried [[Page#Section | some text]] [16:48:52] Hi Tectu_ - that should work. what happened when you tried? [16:49:25] Hi sumanah. Ah, I used just single brackets instead of double brackets... I'm sorry. [16:49:35] No prob. We all make that mistake sometimes [16:49:48] heh [16:51:24] I like the mediawiki framework [16:51:54] However, I am completely unable to figure out how to modify the sidebar on the left. How to remove the 'random page' link for example or how to hide the 'Tools' and add my own sections [16:52:14] I see a lot of people changing the actual code. Is that the correct way? I thought there might be some direct options for that. [16:52:45] !sidebar [16:52:45] To edit the navigation menu on the left, edit page [[MediaWiki:Sidebar]] on your wiki using its special syntax (see https://www.mediawiki.org/wiki/Manual:Interface/Sidebar for details). If you need more control, you can use the SkinBuildSidebar hook (https://www.mediawiki.org/wiki/Manual:Hooks/SkinBuildSidebar). [16:53:57] sumanah, I'm sorry for this horrible noob question but it's my first day with mediaWiki: I see this notation MedaWiki:SomeSite often. What exactly is that? how do I use it? Is that like the settings page in your browser? [16:54:11] Tectu_: welcome to MediaWiki! Thank you for joining us and using it! [16:54:23] Tectu_: so, have you ever heard of namespaces? [16:54:28] heh, I have to thank you :) [16:54:31] Yes, I read about it. [16:54:45] and I know that stuff from C++ etc. [16:55:04] well "that stuff". What I mean is that namespaces are a basic and generic concept, that's all. [16:55:31] ok. Cool [16:55:51] So there can be different pages in MediaWiki with the same name as long as they are in different namespaces [16:56:04] and the way we show what namespace something is in is with the word/phrase before that colon [16:56:08] Hi, is it better, when we install a gadget on a MediaWiki site, to always indicate [ResourceLoader] in MediaWiki:Gadgets-definition or it is sometimes better not to indicate? [16:56:34] sumanah, I understand. In case of the MediaWiki:Sidebar, how do I access that now? [16:56:44] Tectu_: like, on a wiki, User:Lila Tretikov will be a different page than Talk:Lila Tretikov [16:56:53] Tectu_: go to it in your browser [16:57:00] like, yourwiki.com/wiki/MediaWiki:Sidebar [16:57:03] (I think) [16:57:49] sumanah, I already tried that yesterday. I get an internal server error [16:57:57] oh that's weird [16:58:13] https://www.mediawiki.org/wiki/MediaWiki:Sidebar is an example of it working [16:58:22] Tectu_: try again? is it an error 500? [17:00:02] sumanah, nope, it does not throw a proper error code. I've never seen that kind of error before. [17:00:14] whoa. tell us more [17:00:25] "The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, joel@unormal.org and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log." [17:00:35] god damned now I didn't hide my mail address :P [17:01:31] sumanah, it's an appache server from a VPS. Never had issues with this VPS before. The rest of the wiki works well [17:02:10] Tectu_: argh I've been there (the email address thing.) OK that sounds like a 500. Do you ahve access to that error log? [17:02:31] sumanah, I'll have a lok [17:02:33] look* [17:03:18] !shorturl [17:03:18] To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at or try the new beta tool at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [17:03:29] hi fhocutt! [17:03:31] hello sumanah! [17:04:08] sumanah, I am looking at the error log of the apache server but there are no errors related to that page. give me one more minute please. [17:04:09] so Tectu_ how are you doing URL shortening or rewriting, if at all? what's the prefix you're choosing? for instance on Wikipedia we use /wiki/ [17:04:11] sure [17:04:54] fhocutt: glad you have the transcript up! [17:05:13] me too! I'm very cranky about the gaps, those were annoying to fill in. [17:05:20] but it's done, and out there [17:05:21] sumanah, I don't do any URL shortening. I don't have a /wiki/ either as I simply point my subdomin to that directory [17:05:52] Tectu_: oh so there's a lot of "?action=blah&title=blah" and so on? [17:06:00] fhocutt: http://www.panix.com/~sumanah/talks.html I have started my Giant List [17:06:23] oh my [17:06:30] sumanah, yes. I'm glad to hear that I can remove that :P [17:06:56] Tectu_: yeah, the http://www.mediawiki.org/wiki/Manual:Short_URL manual page may help you with that. You are not alone! [17:07:03] sumanah, thanks! [17:07:08] sumanah, but does that help with the other error? [17:07:35] Tectu_: no, sorry. I was just wondering whether you had maybe made a mistake with that URL rewriting that was causing MediaWiki to not be able to deal with certain things. diagnostic check [17:07:49] fhocutt: what was your set of Monday accomplishments? I listen [17:07:51] sumanah, the error log does not show anything. The apache error log only throws errors about a missing favicon of a different webpage [17:08:37] sumanah: https://www.mediawiki.org/w/index.php?title=Evaluating_and_Improving_MediaWiki_web_API_client_libraries%2FProgress_Reports&diff=1054938&oldid=1033975 [17:08:40] aha! [17:08:58] * sumanah reads [17:09:12] https://www.mediawiki.org/wiki/API:Client_code/Evaluations/simplemediawiki (still working on formatting and tact and such) [17:09:43] Tectu_: so, quick set of diagnostic questions: what version of MediaWiki are you using, are you on a shared host, have you run other webapps from this server before with no problem [17:09:48] !debug | Tectu_ [17:09:48] Tectu_: For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug . A list of related configuration variables is at https://www.mediawiki.org/wiki/Manual:Configuration_settings#Debug.2Flogging [17:10:23] https://www.mediawiki.org/wiki/API:Client_code/Evaluations/wikitools (first draft) [17:10:39] * sumanah also reads this [17:10:48] fhocutt: I'm glad you filled in your past weeks of work. [17:11:04] sumanah, I am running MediaWiki 1.23.1 on a shared host (virtual webserver). I run different pages (joomla, phpBB...) on that server since a few years and I never faced any issue. [17:11:16] sumanah: me too, I'm disappointed I let that slide. [17:11:48] fhocutt: I know it takes getting used to, a new set of daily/weekly/monthly paperwork [17:11:58] setting up all the right reminders [17:12:06] right, reminders. :P [17:13:34] fhocutt: I like this ( https://www.mediawiki.org/wiki/API:Client_code/Evaluations/simplemediawiki ) [17:13:57] I am putting my updated and very detailed deliverables into my project page right now [17:14:05] sumanah, thanks. Anything in particular? [17:14:48] fhocutt: I like that I understand why each item is getting the green/yellow/red check or X that it is getting, I like the overall summary of what it aims to do, I think that you've balanced concision and comprehensiveness well [17:14:58] omg that "anything in particular" language is totally useful isn't it [17:15:03] * sumanah laughs aloud [17:15:10] ...yes, I have totally nabbed it :D [17:15:17] sumanah, I'm horribly sorry... I took a look at the wrong error log. [17:15:26] sumanah: congratulations, you've spread a meme [17:15:28] fhocutt: I didn't even notice you were using it on me until halfway through typing a response [17:15:41] * fhocutt grins [17:15:54] no prob Tectu_ - we've all been there [17:16:28] sumanah, I send you the link to the right one (paste) [17:16:38] sumanah: and here is the updated list of deliverables, https://www.mediawiki.org/w/index.php?title=Evaluating_and_Improving_MediaWiki_web_API_client_libraries&diff=1055485&oldid=1054161 [17:16:38] Tectu_: Got it! so I am not actually experienced in reading those logs or in running the http://www.mediawiki.org/wiki/Manual:How_to_debug steps [17:18:41] fhocutt: so this week + next week is Perl + Ruby + Java? Wow that is a lot [17:18:52] not Java, did I miss that? [17:18:52] 5 libraries [17:19:36] fhocutt: we're in week 7, right? and week 7 is Perl + starting Ruby, then next week is Ruby + Java [17:19:46] ah, scroll down then? I messed up the formatting [17:19:48] yes, that [17:20:27] sumanah, we've all been there ;-) LOL [17:20:35] sumanah, sorry, that was not meant to be offensive... [17:20:37] fhocutt: this feels quite ambitious to me, but go for it [17:20:45] I think I can finish drafting TODOs today, so that's 3 days for Perl + looking at Ruby [17:21:13] it may be ambitious, I will give it a try [17:21:40] (may be = is, knowing me) [17:21:42] Tectu_: I figured you just meant that all of us have inspected the wrong log when debugging sometimes! [17:21:55] fhocutt: ok. Go for it but know that you're trying to do a lot. [17:22:03] sumanah, indeed [17:22:19] sumanah, well, I'll probably investigate that error later. I'll keep writing as long as I am motivated to. [17:22:21] Tectu_: so, some other folks may come in here and help you, but if no one does in ~20 minutes, maybe ask mediawiki-l for help [17:22:23] sumanah, thank you very much for your help [17:22:24] !lists | Tectu_ [17:22:24] Tectu_: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [17:22:30] I'm glad I could help Tectu_ and best wishes [17:22:42] thank you very much, I'll check that out [17:23:02] sumanah: all right, sounds good. [17:24:06] Go forth! (but not in Forth) [17:24:21] we will see how it goes. I mostly want to have time to make contributions to a library, but I won't push myself unreasonably. [17:24:55] fhocutt: we will make sure you have time to contribute to a library, but it may be 3 weeks instead of 4 [17:25:05] ok. [17:25:39] sounds like a plan! [17:46:39] when installing mediawiki via git, is there a nice way to download all of the bundled extensions that are in the release tarballs? [17:47:13] where nice means "there's already a script for this" [17:49:52] * davexunit writes a script to git clone them all [17:50:27] Nope, there isn't... [17:50:37] should be what, 5 lines of bash or something? ;) [18:02:58] Hello [18:03:20] How I can create a multi global wiki? [18:07:23] I'm in middle of simple problem and trying to figure it out from couple of days. I'm trying to use $wgHooks['PageContentSaveComplete'][] HOOK so that when I save my page it say "Hello World" and perform some action. I wrote code extension accordingly but never get "Hello World" after saving any page. Here is code for reference http://pastebin.com/XHe1QBdn [19:34:37] "Can I have more powerfull package?" [19:36:18] Totally unhelpful https://cleantalk.org/blacklists [19:56:18] Question - Is there anyway to enable further bug reports printed on a page when there's some sort of error? Out of the blue it seems, I'm getting "Uncommitted DB writes", but who knows where from. [19:57:25] !debug [19:57:26] For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug . A list of related configuration variables is at https://www.mediawiki.org/wiki/Manual:Configuration_settings#Debug.2Flogging [20:00:01] Thanks! Gosh, is it really trying to run a query from an if statement that's not being used? [20:01:21] It's even double-nested. [20:03:32] ? [20:03:57] I provided no other options if the 'if' wasn't true. (And therefore, it defaulted to the first if) [20:04:08] It's an extension. [23:12:03] How do I batch process pages using my Api? [23:22:38] kunalg, what do you want to do to the pages? [23:23:20] I am working on page language selector using API, how do I process multiple pages, similar to ApiPurge.phpp [23:23:55] have you seen whether pywikibot has any useful scripts? [23:24:07] https://www.mediawiki.org/wiki/Manual:Pywikibot [23:24:28] kunalg: have you tried looking at what apipurge does and copying that? :D [23:25:00] MatmaRex: Actually I couldn't understand that [23:26:21] kunalg: there's also ApiWatch which is somewhat similar [23:26:36] (at least in that it accepts multiple titles to work with) [23:27:13] MatmaRex: Will have a look at it :) [23:27:36] kunalg: most of the PHP methods used in API code are reasonably well-documented [23:27:58] kunalg: so it's a good idea to look at documentation comments, or at the documentation generated from them at https://doc.wikimedia.org/mediawiki-core/master/php/html/ [23:28:29] kunalg: i'm not very knowledgeable with these parts of MediaWiki myself, so i can't give you an overview or anything :/ [23:28:39] but i might be able to answer specific questions :) [23:29:16] MatmaRex: Ok, thanks