[02:16:28] hi [02:18:33] !op [03:11:17] Hm. [03:11:35] Katie: is related to what was going on in the other chan [03:11:47] refffg was that other dude who was fighting with the guy you banned [03:34:08] Yeah. [03:34:14] So many pings in so many channels. [11:47:01] [[Tech]]; António Makaia; /* Question to the wikipedia group */ new section; https://meta.wikimedia.org/w/index.php?diff=14760313&oldid=14748717&rcid=7037359 [13:34:56] [[Tech]]; Ruslik0; /* Question to the wikipedia group */; https://meta.wikimedia.org/w/index.php?diff=14761643&oldid=14760313&rcid=7037651 [14:28:14] Hi! I hope this is the right place to ask. Is there any way for a Lua module to call functions from other modules? I have troubles finding it in documentation. [14:35:46] ok, not that simple to find, but found [14:40:29] nickanc: aggiungi alla sezione giusta qualche parola chiave che avevi cercato :) [14:51:47] ok [14:51:54] grazie Nemo_bis [18:02:09] Katie: can snitch be made to report new posts on WP:VPT? [18:03:54] I would presume so [18:04:03] yeah, I found https://github.com/mzmcbride/irc-bots/blob/master/snitch.py [18:04:10] * ori hereby requests it! [18:04:26] Yeah [18:04:40] Not sure where the actual config is though [18:06:23] some Katie VPS I guess [18:44:48] hi, in this article and section: https://nl.wikipedia.org/wiki/Aanslagen_in_Parijs_van_november_2015#Nasleep somebody put a picture [18:45:12] and it seems to be resized horizontally [18:45:21] Hi everybody, I set up an OAuth application on tool labs and am now waiting for the approval of my consumer. I pinged two oauth-administrators on meta, but I guess this is not the best way to do it. Where should I apply? How is it working? I can't find suitable information anywhere. Thank you! [18:45:48] if I ctrl-click and choose view image it looks correctly [18:46:04] so it seems the html is bounding it, anybody an idea? [18:46:39] !help [18:46:40] !(stalk|ignore|unstalk|unignore|list|join|part|quit) [18:46:56] ori: It can't really do just new reports on WP:VPT. [18:47:05] !stalk foo [18:47:05] !(un)stalk wiki (page|user|summary|log|all) [pattern] [18:47:18] You can do either page or summary, but not a combo. [18:47:55] Reedy: snitch lives in the cloud, obviously. [18:48:15] akoopal: I think I fixed it. [18:48:53] it is a different image [18:49:04] but yes, this one looks correct [18:49:12] akoopal: I know, but the resizing works at least. [18:50:53] hmmm [18:50:55] https://nl.wikipedia.org/wiki/Gebruiker:Akoopal/Kladblok [18:51:07] something strange with that file? [18:52:51] the thumbnail is not created correctly [18:53:25] I tried to purge the cache, but it didn't help. Maybe it's because the image was cropped and reuploaded. [18:54:01] No, it is fine at https://fr.wikinews.org/wiki/Accueil [18:54:29] but that is not a thumb [19:00:59] Romaine: I see. Reuploading didn't work either. [19:01:23] ori: or you can just use wm-bot to do that? :P [19:01:30] I remember this issue from earlier years with other files [19:01:33] wm-bot: poor thing [19:03:51] petan|work: ah, i didn't know. nifty. [19:04:26] https://meta.wikimedia.org/wiki/Wm-bot#Recent_changes_feed_for_wmf_wikis [19:05:11] Channel had already feed enabled [19:05:11] @recentchanges-on [19:05:43] @RC+ en.wikipedia.org Wikipedia:Village_pump_(technical) [19:05:43] Inserted new item to feed of changes [19:05:58] let's try, it might spam too much I think [19:06:23] the problem is, there is no easy way to figure out whether change to a page is "new message" [19:06:38] talk pages on enwiki are just pure mw pages [19:09:23] tseppelt: Is yours tested and ready to go? [19:09:43] Reedy: yes, it is. [19:14:38] OAuth "callback" URL: https://tools.wmflabs.org/ [19:14:42] That can't be right, can it? [19:14:55] Why not? [19:15:06] Oh. [19:15:21] Maybe it's truncated? [19:15:24] Nope [19:15:30] Just looked at others, and it's expanded [19:15:40] Which apP? [19:15:40] OAuth "callback" URL: http://tools.wmflabs.org/mpaatools/oauth-callback [19:15:41] app [19:15:50] Kaspar [19:16:11] OAuth's architecture still seems kind of questionable to me. [19:16:57] It seems to rely heavily on human review, but it's also somehow supposed to be scalable and easier for development. [19:16:58] Reedy: I wanted to leave it as open as possible because I consider moving the tools at some point to another tool account. The whole authorization is working for me with this configuration. [19:17:23] "https://tools.wmflabs.org" is just the callback URL on file, then? [19:17:32] And the app actually uses a specific URL underneath it? [19:17:35] If you need to move the tool, you put in a nw request [19:17:47] Reedy: The approval process seems slow. [19:17:54] That's what people tell me, anyway. [19:18:00] Maybe, because there's no process in place for dealing with it [19:18:20] I can pass a more specific callback url in one of the authorization steps. If you want I can send you the code. [19:18:42] I wonder what the point of the url is [19:19:44] it describes a prefix for the real callback url. i guess it is important for security reasons. [19:19:45] Reedy: See my comment about human review... [19:20:15] Katie: I thought, for development purposes, the proposer can use their account [19:20:31] And it works fine, doesn't need approval [19:20:34] Reedy: For development purposes, sure. But I'm talking about the regular approval process for new apps. [19:20:36] Hence the Ideenportal localhost requests [19:20:46] Reedy: I mean development in the 'shipping it' sense. [19:20:51] Not in the 'making it' sense. [19:20:53] Well, be explicit. [19:21:10] We'll say deployment instead. [19:21:41] gj [19:21:57] the current state of the application is "planned". Other users can't use it. You can try if you want: https://tools.wmflabs.org/kasparbot/authorize.php?action=init [19:23:21] -- Callback URL [19:23:21] oarc_callback_url blob NOT NULL, [19:23:21] -- Is the consumer allowed to specify a callback URL? (See MWOAuthServer::checkCallback().) [19:23:21] oarc_callback_is_prefix tinyblob NULL DEFAULT NULL, [19:23:37] Allow consumer to specify a callback in requests and use "callback" URL above as a required prefix. 1 [19:23:42] Why does that not say true/false? [19:24:21] https://phabricator.wikimedia.org/T94651 [19:24:21] Reedy: I guess 1 is true, 0 is false. I chose 1. [19:24:33] tseppelt: Right, but that's not very user friendly [19:24:35] * Reedy files a task [19:25:54] Reedy: Yes, that's right. Probably the consumer registration form is not the first thing which is going to be more user friendly [19:26:10] It's a checkbox on https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/propose [19:26:13] Which is alright [19:26:41] https://phabricator.wikimedia.org/T119338 [19:27:55] Yes, it is. [19:28:09] But does anybody have an idea how I can get this approval? [19:28:17] I can do it... But [19:28:57] I don't know if it's a potential security issue allowing the consumer to choose such a wide suffix; ie other people could piggyback on your oauth consumer proposal [19:29:25] The few people I'd ask about that aren't about... [19:29:51] tseppelt: If you put a request in with a callback url under your user account, I will happily approve it... [19:29:57] hoo: Know much about OAuth? [19:30:04] Would https://tools.wmflabs.org/kasparbot/ be enough? I am the only person who as access to this directory. [19:30:27] tseppelt: Yes, that'd be fine by me and I can approve your request after you do it [19:31:22] Reedy: great. I try to update the callback url. There is no field at https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/update/97305aae1b2e4ba5db935c1c48f9bacd . Do I really have to register a new consumer? [19:31:51] Yeah, unfortunately. I believe there's a task about that [19:31:58] Unless I modified it in the database for you [19:32:13] ;) [19:32:21] What's up? [19:32:37] Reedy: Wow. This would be fantastic. I would like to keep the name ;) [19:32:50] tseppelt: You can keep the name if you put a new request in, you just put version 1.1 or similar [19:32:55] hoo: Is using OAuth "callback" URL: https://tools.wmflabs.org/ a security issue? [19:33:05] ie allowing the consumer to specify any user account etc [19:33:23] So could someone piggyback ontop of tseppelts consumer authorisation on meta? [19:33:59] "No consumer exists with the given key. " [19:34:12] https://meta.wikimedia.org/wiki/Special:OAuthManageConsumers/proposed/97305aae1b2e4ba5db935c1c48f9bacd [19:35:43] uhm... that should be changed, yes [19:35:57] hoo: Hence why I didn't want to approve the request :) [19:37:53] Reedy: I proposed a new consumer. Kaspar [1.1] key 225f7802487d405a64849ccda7766785 [19:38:44] Done :) [19:39:13] Reedy: Thank you very much! :) [20:42:00] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by GiantSnowman link https://en.wikipedia.org/w/index.php?diff=691882761 edit summary: [+273] /* TOC right */ new section [20:51:15] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by Redrose64 link https://en.wikipedia.org/w/index.php?diff=691883901 edit summary: [+225] /* TOC right */ examples? [20:54:43] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by Blethering Scot link https://en.wikipedia.org/w/index.php?diff=691884343 edit summary: [+370] /* X!'s tools for Neelix */ r [21:05:03] Nemo_bis: About? [21:05:32] sorta [21:05:48] Is there a way to download all the latest version of a site from the wayback machine do you know? [21:08:50] https://github.com/hartator/wayback-machine-downloader hmm [21:11:31] it uses ruby :/ [21:11:52] https://superuser.com/questions/828907/how-to-download-a-website-from-the-archive-org-wayback-machine [21:11:55] Yes, there is a tool [21:12:28] https://code.google.com/p/warrick/ [21:12:29] http://waybackdownloader.com/pricing/ [21:13:00] At some point in time warrick was the best one, didn't check recently (luckily I had favorited it ;) ) [21:13:14] It's marked as "archived" [21:13:25] Everything is, googlecode closed [21:13:49] Aye, but some moved elsewhere etc [21:15:19] That's not always marked I think? Either way that doesn't affect how good a thing os [21:15:43] How big a site do you have to download? [21:16:03] I'm not sure how big it is [21:16:20] But saw someone has closed their site down, and others are wanting access... So would be nice to see if I can rescue it [21:16:31] The owner might be able to provide a copy, as he got fed up of hosting it [21:21:20] Such situations are always painful [21:21:39] Is the domain still owned by the unwilling host? [21:23:08] Yeah [21:23:24] I think there's been some copyright issue with another site [21:26:45] Because there's also the option to serve 404 dynamically https://blog.archive.org/2013/10/24/web-archive-404-handler-for-webmasters/ [21:32:10] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by PrimeHunter link https://en.wikipedia.org/w/index.php?diff=691889581 edit summary: [+202] /* X!'s tools for Neelix */ the issue is fixed [21:32:54] woot, wm-bot [21:32:59] that's new [21:33:09] yes, new since like... 2012 [21:33:24] new in this channel [21:35:04] So we've got 2 different bots watching changes in here now? [22:03:33] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by Liangent link https://en.wikipedia.org/w/index.php?diff=691893607 edit summary: [+436] /* Unexpected background color around thumb images due to LIGHT BLUE in Monobook */ [22:18:00] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by Od Mishehu link https://en.wikipedia.org/w/index.php?diff=691895458 edit summary: [+264] /* Misleading expiry time for protection */ [22:20:17] Reedy: I believe the callback URL is layered defense, if somone can steal the application secret they can request authorization in the name of the application and the callback URL then determines where that authorization can be sent [22:21:20] so an overly generic URL is in itself not exploitble, but stealing a key from Tool Labs is as easy as someone messing up their read permissions so having a second layer of defense is a good thing [22:24:48] Thanks [23:17:20] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by Redrose64 link https://en.wikipedia.org/w/index.php?diff=691902623 edit summary: [+596] /* Misleading expiry time for protection */ I know, but [23:31:44] Change on 12en.wikipedia.org a page Wikipedia:Village pump (technical) was modified, changed by GeoffreyT2000 link https://en.wikipedia.org/w/index.php?diff=691904078 edit summary: [+211] /* Dusty articles */ new section