[00:57:40] PinkAmpersand: https://www.wikidata.org/wiki/Special:UserRights/Legoktm?user-reason=testing [00:57:50] no idea why its called "user-reason" [00:59:03] thanks! :D [00:59:13] you see the template? {{RfAutopatrol}} [00:59:13] 10[15] 10https://wikidata.org/wiki/Template:RfAutopatrol [01:01:01] ok cool [01:01:33] it work? https://www.wikidata.org/wiki/User:PinkAmpersand/sandbox [01:02:49] yup awesome [01:03:13] nearly finished with my de-confirm b/c autoconfirmed script [01:05:36] ooh cool. ZOMGADMINBOTS time? ;) [01:10:21] hoo: oh i see, yeah that makes sense [01:11:40] gerrit displays gravatars now :o [01:11:57] I saw that.. [01:12:41] <^demon|away> I deployed a gravatar plugin :p [01:12:46] :D [01:12:55] * Reedy adds pictures to more of his emails [01:14:40] lol where do you request features for gerrit? meta-bugzilla? [01:14:55] meta bugzilla? [01:15:03] it's just bugzilla ;0 [01:17:04] still all very... recursive [01:17:55] still all very... recursive. i love recursive wikimedia things. like the Wikidata item on WP:WDATA. or that en article that mentions its own creation. [01:20:32] *idk why part of that went through twice [01:25:27] recursion ^ [01:29:39] recusion^ [01:30:30] lol fail [01:30:54] well, technically, you meant the same thing, but said it a different way [01:30:58] so accurate [01:31:19] :P [01:31:27] it's like that probably-fake screenshot of the guy who tries to pretend that his phone number's been disconnected when his girlfriend texts him to say she's pregnant, but makes a typo [01:33:07] "uh, disconnected*." [01:33:24] :P [01:34:38] (Block log); 01:33 . . Legoktm (talk | contribs | block) blocked 186.233.104.1 (talk) (anonymous users only, account creation disabled) with an expiry time of 3 months ‎(spam) [01:34:38] (Block log); 01:33 . . Techman224 (talk | contribs | block) blocked 186.233.104.1 (talk) (account creation disabled, cannot edit own talk page) with an expiry time of 1 year ‎(Open proxy) [01:34:43] recursion xD [01:34:47] we're working on it [01:36:04] (Block log); 01:35 . . Legoktm (talk | contribs | block) unblocked 186.233.104.1 (talk) ‎(fixing double block) [01:36:04] (Block log); 01:35 . . Techman224 (talk | contribs | block) unblocked 186.233.104.1 (talk) ‎(double block) [01:36:07] lmfao [01:36:17] :p [01:36:29] well [01:36:33] now you need to both block each other for wheelwarring [01:36:39] sigh [01:36:44] you need to unblock twice [01:37:14] but, you both just blocked him again [01:37:14] >: [01:37:20] the Wikidata version of trying to pass someone on the street and stepping in the same direction each time [01:37:25] oh, nevermind [01:37:27] no [01:37:29] he modified [01:37:31] "changed block settings" [01:38:54] PinkAmpersand: I resolve those in real life by saying "you go this way, thanks" [01:39:18] haha. [01:39:37] worst one i ever got into was at the age of 8 in France. [01:41:57] * Moe_Epsilon has a permanent dislike of revolving doors [02:40:46] hmm [02:40:47] https://toolserver.org/~legoktm/wd_total.png [02:40:51] that doesnt look right. [03:07:36] holy fuck [03:07:38] Pink|Away: https://www.wikidata.org/wiki/Wikidata:Requests_for_deletions#Bulk_deletion_request:_Empty_items_2 [03:08:03] it probably had more than 90 [03:21:57] duh: WOW. want me to up to 120? [03:22:02] nah [03:22:10] the bot will just report the rest in an hour [03:22:26] lets not overwhelm the admins :P [03:22:37] but thats what happens when the database is down for 48h [03:22:39] ok. [03:22:53] duh: it's back? [03:23:10] yes [03:23:16] /told/ you 90 parameters was a good idea [04:00:18] ugh [04:00:20] i have no clue [04:00:23] what i'm doing wrong [04:00:26] https://toolserver.org/~legoktm/wd_total.png [04:00:42] it should be increasing :/ [04:04:49] PinkSeCouche: so Legobot in total would have reported 161 dupes. [04:04:53] er [04:04:55] empty items* [09:02:11] umm rschen7754 [09:02:16] ? [09:02:23] there is nothing to ignore starting with "Iowa" [09:02:33] yeah, i just left it in there to be lazy :P [09:02:40] oh ok [10:35:08] Wiki13: you know how magnus has his geneawiki tool, i wonder if we could create a "star map" kinda tool [10:35:33] we would need to be able to map constellations properly though... [11:07:37] New patchset: Fale; "Add composer to make the project accessible from packagist/composer" [mediawiki/extensions/DataValues] (master) - https://gerrit.wikimedia.org/r/50483 [11:10:39] sorry, I was afk, but that would be nice indeed legoktm [12:53:47] Hi, when I want to user "action=wbeditentity" with the API to change a property should I write on the "id" parameters (Property:P10 or p10 or something else) ? [12:54:14] user = use * [14:40:05] * PinkSeCouche needs someone who can speak German. which is pretty much half of this channel [14:42:17] PinkAmpersand: yes? [14:42:58] benestar: what does a page like this mean? https://de.wikipedia.org/wiki/Courtney_Cox [14:43:06] is it like a soft redirect? [14:43:17] or a one-choice dab page? [14:43:34] it's a misspelling page [14:44:09] what does that mean? on En we just redirect those [14:44:29] something like a dummy entry [14:44:48] redirects are used if the title is an alias [14:45:04] but Courtney Cox really does *not* exist as a word [14:45:26] (well https://en.wikipedia.org/wiki/Courtney_Cox_(musician) does, but yeah) [14:45:56] so what's the policy on those? do we create items for them? [14:46:08] no, we don't [14:46:31] [[wd:Notability]] i gues [14:46:31] 10[16] 10https://wikidata.org/wiki/wd:Notability [14:46:59] ugh [14:47:33] think I should start a thread at PC on pages that aren't really pages, then? [14:47:49] I am quite sure there is a policy [14:55:24] benestar: is there? [14:55:40] I am looking for it [14:56:44] I cannot find anything :/ [14:57:42] we're in agreement, though, that there /shouldn't/ be items on these, right? [14:59:02] yes, that's right [15:00:06] PinkAmpersand: https://www.wikidata.org/wiki/Wikidata:Administrators%27_noticeboard/Archive/2013/01#Soft_misspelling_redirects [15:01:25] https://www.wikidata.org/w/index.php?title=Special:Search&search=misspelling&fulltext=Search&profile=all&redirs=1 <-- there are some results [15:02:16] hmm so shall we head to PC? [15:02:23] benestar: About item_by_cat: Are you doing a query per item? [15:02:44] PinkAmpersand: it should be added to [[wd:n]] [15:02:44] 10[17] 10https://wikidata.org/wiki/wd:n [15:03:03] yeah but don't we need a consensus for that? [15:03:07] or shall we just be bold? [15:03:17] you can write a section on pc [15:03:34] and if nobody opposes it we can add it to the guideline [15:04:04] Tpt_: yes, I am [15:05:11] benestar: You can get more than one item per query, you know. [15:05:24] what is the limit? [15:06:12] 50 I think and 500 for bots. [15:07:23] thanks for the tip [15:08:31] I'm working on a generic gadget to validate value: https://www.wikidata.org/wiki/User:Tpt/validator.js [15:08:39] What do you think about it? [15:10:20] In that gadget I've manage to use the MediaWiki message library. That allows the tool to use string replacements and, I believe (but I haven't verify), message functions like GENDER. [15:10:48] yes, that's quite a good feature [15:11:16] Tpt_: do you know [[MediaWiki:Gadget-wikibase,js]] ? [15:11:16] 10[18] 10https://wikidata.org/wiki/MediaWiki:Gadget%2Dwikibase%2Cjs [15:12:34] benestar: No [15:12:54] https://wikidata.org/wiki/MediaWiki:Gadget-wikibase.js [15:12:57] sorry [15:13:18] it should become a javascript libary [15:18:08] It looks very good! [15:18:25] it is very extendable [15:19:22] For i18n I think that each gadget should register its own jqueryMsg with its localisation strings in order to avoid collision of keys. [15:22:41] Jitrixis: thanks for marking as deleted ;) [15:23:04] you're welcome [15:23:13] I think this could be done by bot, too [15:24:38] benestar: IHave you seen https://github.com/Tpt/wikibase-api-php ? [15:24:56] benestar: https://www.wikidata.org/wiki/Wikidata:Project_chat#Articles_that_aren.27t_articles [15:25:15] Tpt_: no, which language ist it? [15:25:40] benestar: PHP [15:26:17] :) [15:26:51] based on curl? [15:27:14] yes [15:43:01] Hi. I want to change the associated german article of [[Q267298]], but I only get a very unhelpful error message. What's wrong? [15:43:01] 10[19] 10https://wikidata.org/wiki/Q267298 [15:43:39] aranea: could you please give the message? [15:43:49] "An error occurred while trying to perform save and because of this, your changes could not be completed." --> What kind of error? This message really needs some improvement... [15:43:56] aranea: try on https://www.wikidata.org/wiki/Q267298 [15:44:23] Merlissimo: isn't that solved yet? :O [15:45:10] Thanks, that worked. Strange... [15:45:20] the fix is in the wmf10 branch. i don't know if it was backported [15:45:35] :/ [17:02:35] Tpt_: is there a specific reason why you are using curl? [17:03:06] benestar: Not really. [17:03:38] It's the HTTP lib provided by default with PHP [17:03:51] is it default? [17:05:04] I'm not completely sure but it's the lib that is provided pretty everywhere. [17:05:24] ah, I see [17:05:41] it's installed on my localhost :) [17:15:59] Tpt_: would you like to explain me how your script works+ [17:16:26] *? [17:16:34] benestar: Which one? [17:16:39] the validator [17:16:52] I do not understand it at all at the moment :/ [17:18:57] ah, I understand it :) [17:19:39] I use the wikibase.datamodel module that provide classes for claims [17:20:06] I see [17:37:44] Tpt_: do you know where the translated messages for the edit buttons (ie save, remove, ...) are saved? [17:38:56] benestar: In the wikibase.i18n.php file of the WikibaseLib extension. But you can edit them on translatewiki.net [17:39:14] I was thinking in the javascript part [17:39:27] !admin block https://www.wikidata.org/wiki/Special:Contributions/Colbyroblox55 [17:39:55] benestar: ^ [17:40:03] PinkAmpersand: k [17:40:07] * hoo looks [17:40:20] PinkAmpersand: how long? [17:40:27] sannita went with a month [17:40:35] i would've indeffed, but that's just me [17:40:36] good enough [17:40:46] doubt he'll come back in a month, so same diff [17:40:49] upgrading to indefinite in a moment [17:40:58] thanks :) [17:41:07] SannitAway: Going to have it locked [17:41:17] You don't have to care any further ;) [17:41:18] I wasn't sure about him, so I checked the edits [17:41:28] hoo: thanks [17:42:05] PinkAmpersand: I wasn't sure it was a spambot, so I blocked, checked the edits and then stepped up [17:42:20] ahh. [17:42:56] yeah, I wasn't sure it was a spambot either, since the Chicken Kiev link removal didn't really seem to fit [17:44:11] PinkAmpersand: can't every user request adminship? [17:44:43] benestar: re the RFP? [17:44:49] the KLEstar one, i mean [17:44:53] yes [17:45:10] yeah, sure. but it's not clear /if/ xe's requesting adminship [17:45:14] I think even if he won't get it, he can request it [17:45:20] hu? [17:45:52] could be TA, or 'crat - even autopatroller... somewhere in the archives there's someone who used a dedicated subpage for an RfAutopatrol [17:46:06] ok, I understand [17:47:08] strange he has 713 edits on eswiki [17:47:27] plus, on En we took to deleting never-transcluded RfAs unless the user specifically requests we keep them. I think that's a good rule of thumb. [17:47:36] anyways, to me this is more of a compassionate thign [17:47:38] *thing [17:47:42] NOTNOW closes suck [17:47:50] better to just sweep it under the rug [17:48:08] benestar: yeah. and a few hundred on En too, I believe [17:48:41] going away for realz, bye [17:48:43] cu [17:51:03] PinkAmpersand: vandalism? http://www.wikidata.org/?diff=7487401&oldid=829088&rcid=7501377 [17:51:20] what is the template for this cases? [17:51:48] {{uw-link-removal1}} [17:51:49] 10[20] 10https://wikidata.org/wiki/Template:uw%2Dlink%2Dremoval1 [17:52:10] you can set the first parameter as the item id [17:52:38] and if they remove multiple links, you can set the second parameter as "plural" - e.g. {{uw-link-removal1|Q42|plural}} [17:53:27] 10[21] 10https://wikidata.org/wiki/Template:uw%2Dlink%2Dremoval1 [17:53:27] once is enough, AsimovBot [17:54:13] done [17:56:25] benestar: would you be up to translating those templates (or at least the level-1) into German? since there's no real way of telling someone's language by the simple removal of a link. [17:56:58] like {{welcome}} ? [17:56:58] 10[22] 10https://wikidata.org/wiki/Template:welcome [17:57:28] benestar: yeah exactly. and then we can just {{int:Lang}} autotranslate it [17:57:28] 10[23] 10https://wikidata.org/wiki/Template:int:Lang [17:57:41] {{facepalm}} that's not even a template AsimovBot [17:57:41] 10[24] 10https://wikidata.org/wiki/Template:facepalm [17:57:47] * PinkAmpersand sighs [17:58:37] first moving it to {{uw-link-removal1/text}} [17:58:37] 10[25] 10https://wikidata.org/wiki/Template:uw%2Dlink%2Dremoval1/text [17:58:43] kk [17:59:56] oh, I'm also gonna add a "welcome=yes" parameter that would automatically preface the template with {{welcome}} and a month/year header. but i'll do that once you've handled the text i18n [17:59:57] 10[26] 10https://wikidata.org/wiki/Template:welcome [18:01:46] can someone please make it so asimovbot only recognizes [[]]s, not {{}}s? we can use the Template: prefix if we actually want to link to a template [18:01:46] 10[27] 10https://wikidata.org/wiki/ [18:06:23] hah, AsimovBot :) [18:09:06] benestar: lol i might've just completely screwed up the parent template. revert me if i did. i'll let you do your work without interfering now. [18:09:20] k [18:19:34] if someone else could keep an eye on Michaeldsuarez, that'd be nice. These things tend to end with people accusing me of being a sockpuppet. [18:21:22] PinkAmpersand: hmm? [18:22:32] [[Special:Contributions/Michaeldsuarez]] he's banned from En. doing a mediocre job here so far. nothing inflammatory or anything, but warrants some babysitting (and definitely NOT autopatrolling) [18:22:32] 10[28] 10https://wikidata.org/wiki/Special:Contributions/Michaeldsuarez [18:25:11] PinkAmpersand: translation is ready now [18:25:11] thanks! ;D [18:25:19] I already translated into German [18:26:27] benestar: shouldn't we just use {{REVISIONUSER}}? [18:26:28] 10[29] 10https://wikidata.org/wiki/Template:REVISIONUSER [18:26:35] just realized xd [18:29:10] bah [18:29:23] {{documentation}} looks awful now [18:29:23] 10[30] 10https://wikidata.org/wiki/Template:documentation [18:29:36] what happened there? [18:30:55] New patchset: Tpt; "Allows to restrict output in Special:EntitiesWithoutLabels to a specific entity type" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50491 [18:33:29] benestar: the documentation template, you mean? [18:33:38] yes [18:33:52] I think it was blue and much nicer [18:34:08] oh, Zolo did something weird to it. I raised the issue at his talk page, and he said he'd switch it back if I could tell him what to switch it to, but I keep on forgetting to reply [18:34:32] :/ [18:34:45] I think the best solution would be to just delete the whole thing and then import [[en:Template:Documentation]] [18:34:46] 10[31] 10https://en.wikipedia.org/wiki/Template:Documentation [18:34:55] handle any necessary auto-translation locally [18:35:59] http://www.wikidata.org/wiki/Template:Documentation/core2 is lost anyhow [18:36:16] http://www.wikidata.org/w/index.php?title=Template%3ADocumentation&diff=6194407&oldid=489529 and this looks very strange [18:36:43] http://www.wikidata.org/w/index.php?title=Template:Documentation&oldid=489529 this revision looks quite good :) [18:37:25] benestar: oooh yeah i like that one. [18:37:49] lets revert it and handle the translations locally? [18:38:21] yeah exactly [18:39:07] you can always import the raw text of the Commons/Meta translations, but just keep the old layout [18:39:30] now I will move the layout to the layout subpage [18:39:57] ugh [18:40:39] By the way, Tpt_: poke [18:40:50] your script gives an error: wikibase isn't defined ;) [18:41:32] For not-entities pages? Yes, I know this bug and I don't know how to solve it. [18:42:36] do not give it as a parameter, but check whether it exists in the function itselves [18:44:26] benestar: Is it compatible with the creation of a protected environment? [18:45:07] I don't know but I think there is no other way [18:45:08] New patchset: Jeroen De Dauw; "Use anon function to not polute global scope with function definition" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50493 [18:45:23] maybe you could write something like ( wikibase ? wikibase : false [18:45:35] and check if it is false in the function [18:46:14] I think I have found the solution: check if wikibase is defined and if none set wikibase to null. [18:46:47] so before the function? [18:47:01] yes at the top of the script [18:48:15] good idea [18:50:17] PinkAmpersand: why does this mean: http://www.wikidata.org/w/index.php?title=Template%3AUw-link-removal1&diff=7489710&oldid=7489591 ? [18:50:23] we have to subst it ;) [18:50:55] hmm 1 sec [18:51:42] oh i see. hmm i'll fix that [18:51:55] I have already fixed it [18:52:41] benestar: It's solve. Thanks. [18:53:07] thanks to you :) [18:54:32] oh ok [18:55:07] what is the template for substed templates? [18:55:35] New patchset: Jeroen De Dauw; "Revert introduction of ApiModifyClaim" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50494 [18:55:36] {{subst only}}, i think [18:55:36] 10[32] 10https://wikidata.org/wiki/Template:subst_only [18:57:39] Now there is a nice documentatoin, too :) [19:00:18] PinkAmpersand: do it for the other templates, too? [19:00:28] benestar: sure :D [19:00:35] k [19:01:00] and i'm about to add a "welcome=yes" parameter to the link-removal1 template, but that won't need any translation, since it's all already internationalized [19:01:21] that's true [19:05:55] see you later [19:07:48] New patchset: Jeroen De Dauw; "Revert introduction of ApiModifyClaim" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50494 [19:11:53] New patchset: Jeroen De Dauw; "Revert introduction of ApiModifyClaim" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50494 [19:28:47] New patchset: Jeroen De Dauw; "Cleanup client example settings" [mediawiki/extensions/Wikibase] (master) - https://gerrit.wikimedia.org/r/50495 [19:44:23] I'm seeing frequent HTTPError: 504 Gateway Time-outs when editing Wikidata. Any ideas what might be causing this? [19:45:50] no idea :/ [20:00:32] multichill: do you use http://wikidata.org or http://www.wikidata.org ? [20:01:13] http://wikidata.org/w/api.php?format=json&sites=enwiki&titles=Sanchia%20of%20Provence&action=wbgetentities [20:02:34] try it with the www [20:02:44] though but it works for me [20:06:30] That's really a non-solution [20:21:22] multichill: the squids are confused about urls without a subdomain. they should work, but do not quite work. that *might* be the reason for the timeouts [20:22:07] It's just every once in a while with https://www.wikidata.org/wiki/Special:Contributions/BotMultichill [20:22:37] The bot just recovers, but it seems to have started today [20:27:19] /away [20:28:17] multichill: have you though about merging your bots edits? [20:28:47] No, not really, is it even possible to add multiple claims in one edit? [20:29:11] i think so, why not? [20:29:27] I don't think so... [20:29:32] At least I couldn't figure it out [20:30:52] Merlissimo: If some more people bothered to respond at https://www.wikidata.org/wiki/Wikidata:Requests_for_permissions/Bot/BotMultichill my bot wouldn't show up in RC ;-) [20:39:54] multichill: true, editentity cannot modify claims [20:41:04] oh Merlissimo, i had a question about https://www.wikidata.org/wiki/Wikidata_talk:Bots#Import_bot_feature_list [20:41:11] what does "yes, by creating strong connected components and testing for uniqueness" mean? [20:42:22] my bot uses the algorithm of tarjan [20:42:41] https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm ? [20:42:47] yes [20:43:17] heh, that looks complicated [20:45:26] i think it might just be easier for me to use Sk!d's method [20:45:41] simple example: if i have de:A<-en:B<->fr:B<->de:B->(en:B) there is a path de:B->en:B and en:B to de:B (though fr:B) so de:B and en:B are strongly connected and i can split the conflict with de:A [20:46:32] oh i see [20:47:06] that's my "normal" interwiki bot algorithm [20:47:45] but using this algorithm with python could cause a cpu and memory problem [20:48:17] heh [20:48:19] that would be bad [20:48:39] http://www.logarithmic.net/pfh/blog/01208083168 in python [20:49:27] if the organism creation bot would be not so fast in the last days my bot would have automatic import of all articles having langlinks. so i think it will take one more week [20:50:03] is your bot covering all wikis? [20:50:22] ideally we should create items for pages with no langlinks too [20:53:09] legoktm: +1 [20:53:24] legoktm: only enwiki is missing (because my bot is blocked there). pages having no langlink could cause some problems (duplicate items, article without content like missspelling notice, category redirects) [20:53:30] wait [20:53:31] It's really anoying now with building the family trees that some people are not in there yet [20:53:33] someone blocked your bot? [20:53:57] and there are still enogh pages with langlinks missing, so i am focusing on them [20:53:58] what in the [20:54:13] wtf [20:54:15] idiot sysop [20:54:38] Merlissimo: can you make your edit summaries on enwp link to [[WP:Wikidata]]? [20:54:39] 10[33] 10https://wikidata.org/wiki/WP:Wikidata [20:55:22] legoktm: my bot is not editing in enwiki [20:55:39] well i'm trying to get it unblocked ;) [21:00:26] Merlissimo: Do you have any statistics on how many pages are in conflicted interwiki state right now? [21:01:09] for one wiki or for all? [21:01:36] Either [21:01:50] Merlissimo: isnt https://en.wikipedia.org/wiki/Special:Contributions/MerlLinkBot unblocked? [21:02:50] yes, but MerlLinkBot is doing only supervised edits after manual fixes [21:03:15] it's showing up as blocked for me... [21:03:21] * rschen7754 is an enwiki admin [21:03:35] MerlIwBot is the account approved for autonomous edits [21:03:56] ok [21:04:01] well rschen7754 can unblock it [21:06:23] Merlissimo: i assume the problem is fixed? [21:07:25] It was an interwiki bot problem, we don't longer run those :P [21:08:06] done [21:08:25] rschen7754: i was blocked because of a edit done after my human review. the bot algoirthm is still the same [21:08:33] ok [21:08:48] https://en.wikipedia.org/wiki/User_talk:MerlIwBot/Archives/2011#Ton [22:40:03] rschen7754: all done [22:41:50] ty