[02:59:17] I feel like I know the answer to this, but is it possible to rate limit the API but not regular editing? [03:00:31] We had an incident where someone wrote a script to use the API for unsanctioned mass editing. We got lucky in that he was acting in good faith, but we're keen on setting some API limits. I don't want to deny writeapi to *, because that breaks AWB for some reason. [03:04:30] You can, but its generally not a great idea because its really easy for bad faith people to just script the web interface, and then its harder to track them [03:04:59] But if you want, you can do something like if ( defined( 'MW_API' ) ) { $wgRateLimits ... } [03:14:40] I hadn't thought of that. Good point. [03:19:52] Thanks for that, we're just going to discuss edit limits as a whole. [03:20:13] Rather be safe than sorry. [19:16:51] Is there a reliable way to regenerate broken thumbnails? I tried using rebuildImages.php, and setting the $wgThumbnailEpoch just destroys site performance due to our size and traffic. [19:17:18] We ended up with some busted ones because our image disk ran out of space, and it wasn't caught for an hour or so. [19:19:06] Speaking of, is there a good way to prune outdated images? We're at over 400GB. [23:44:02] Jm