[09:24:00] Hello, I'm here once again for a bot :D My bot (ItalianSchoolsBot) has been approved. Now I'm trying to load a huge dataset. I'm trying to load 1 record/second but, after some edits, I am getting this error [09:24:26] "As an anti-abuse measure, you are limited from performing this action too many times in a short space of time, and you have exceeded this limit.\nPlease try again in a few minutes." [09:54:50] Go slower [09:55:06] Try maybe every 5 secs? [09:55:10] It's not a race :) [09:55:29] If it doesn't help then I'm not sure, generally slowing down has helped me in the past [10:26:33] reosarevok: yes but I have to load 65k items :D . I already tried to slow down to 1 call/second. Maybe it's not enough. Is there a page where to check such limits? [11:20:56] reosarevok: maybe a bot flag could help... [11:20:58] :) [11:24:04] No it seems it does not affect rate limit... [11:25:33] Floatingpurr: the current limit is 80 per minute and 40 page creations per minute [11:25:36] (I think) [11:25:52] so if you’re creating lots of items for your schools, 1/second is still slightly too fast [11:26:47] see https://www.wikidata.org/wiki/Wikidata:Project_chat#Limit_page_creation_and_edit_rate [11:27:18] I see! 2 secs could be fine... where did you get that info about the limit? It should be highlighted also in bot sections [11:27:24] Oh Got it : ) [11:28:29] I *think* we would eventually like to lift that limit and use a better limiting mechanism, like https://phabricator.wikimedia.org/T192026 (but don’t quote me on that ;) ) [11:28:39] but in the meantime I suppose the limit should be documented somewhere else, yes [13:28:02] Lucas_WMDE: reosarevok: do you know if wikidata API allow batch update? Or maybe we do need 1 http call for each operation [13:28:53] Floatingpurr: with wbeditentity, you can make a lot of edits to the entity at the same time as far as I understand [13:29:03] you basically send in a completely new version of the entity JSON [13:29:08] with whatever changes you want [13:29:36] (ideally, you would also specify which revision your new version is based on, and then Wikibase can try to merge your changes with anything else that might have happened in the meantime) [13:29:38] (I think) [13:32:09] Yep, I think that this is the approach harnessed by wikidataintegrator and similar libraries. Although, I guess I cannot send, let's say, 30 entities per round trip (it'd speed up a lot) [13:32:53] I don’t think so [13:33:28] that would also create a lot more load server-side ;) [13:39:01] I see ;) [13:40:09] Floatingpurr: Lucas_WMDE is right: wbeditentity allows multiple operatiosn on the same entity. we don't have an api for batch updates across entities. [13:41:08] and one reason is, indeed, performance: making it slow for you means making it easier for the system to digest the edits you make. and "digesting" includes not just saving the data, but also notifying people about the change, giving them time to review it, etc. [13:43:33] Got it : ) [14:11:23] hi! Is there a way to find edits by edit summary? I'm considering using summaries to tag edits made with wikidata-edit and wikidata-cli, to be able to provide metrics to the Grant commitee [14:14:12] wouldn't actual tags be more appropriate? [14:14:53] can users/tools set tags? [14:15:05] I guess they can, QuickStatements does it somehow [14:15:37] hm, no, apparently that comes from OAuth… [14:15:53] I see people editing with quickstatements 1 but I've been getting an error 500 for the past day when trying to :/ [14:16:19] nothing in wikidata-todo seems to load for me... [14:16:25] I guess the server is down [14:16:27] again [14:17:35] https://www.wikidata.org/wiki/Wikidata:Project_chat/Archive/2018/04#Quick_statements_down [14:19:58] I pinged Magnus on twitter about it [14:20:03] yay thanks [14:36:49] the #quickstatement tag on edits seems to be made in edit summaries [14:38:24] yes, having the same kind of tag as an oauth edit would be the best, would no trace of anything like a tag attribute in the doc (example with [wbsetaliases](https://www.wikidata.org/w/api.php?action=help&modules=wbsetaliases)) [18:40:58] In case if you have wondering why we need some Wikidata games again: https://www.wikidata.org/w/index.php?title=Q27839141&action=history [19:05:42] why am i shown "Bavarian" as language? [19:09:27] it thinks you're in germany? [19:11:32] well, i am in germany, but that does not mean i'm in bavaria :D [19:12:45] yeah, it's weird... why not kölsch or plattdeutsch or even upper/lower sorbian? [19:17:01] saterland frisian, north frisian, pfälzisch, mainfränkisch... I wonder if I missed any [19:17:16] many :) [19:17:21] I mean ones we support [19:18:13] anyway, I get bavarian too when logged out, and most of the things I listed are closer to me than bavaria is [19:19:12] hm :) [19:19:14] (I think... haven't measured it :P) [19:19:41] hehe [19:20:07] i just find it curious [19:23:42] if you ever find out, let me know, I'm curious too :D [19:29:05] will da :) [19:47:29] maybe it takes the first four from https://github.com/wikimedia/jquery.uls/blob/f4f2808f494319e4bd064feefa790ceb4bde252b/src/jquery.uls.data.js#L4380 [19:47:51] although I don't know why they're in that order and why it's only the first four [20:29:50] nikki: might be possible, but english is listed first for me [20:30:31] it always moves the current interface language to the top [20:33:37] ah [20:33:58] i guess i need to use babel to remove it :| [20:34:51] to remove bavarian, yeah [22:23:10] wow [22:23:41] looks like many of the N6i identifiers link to the wrong things? [22:24:14] https://www.wikidata.org/wiki/Q462274 links to http://catalogue.nli.ie/Record/vtls000072320 [22:24:27] (since it's from VIAF)