btw: It seems that blocking does not work correctly, because the following curl returns no error message $ curl -sA "lwp" " https://en.wikipedia.org/w/api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue=&format=json "
(Do you have a curl cmdline, where an error message will be returned?) See: https://meta.wikimedia.org/wiki/User-Agent_policy > User agents that send a User-Agent header that is blacklisted (for example, any User-Agent string that begins with "lwp", whether it is informative or not) may encounter a less helpful error message (lie) like this: > > Our servers are currently experiencing a technical problem. This is probably temporary and should be fixed soon. Please try again in a few minutes. -- loki On Sat, Aug 2, 2014 at 3:37 AM, Frances Hocutt <[email protected]> wrote: > Thanks, Brad. That is helpful. > > -Frances > > On Thu, Jul 31, 2014 at 7:45 AM, Brad Jorsch (Anomie) > <[email protected]> wrote: > > On Wed, Jul 30, 2014 at 8:46 PM, Frances Hocutt < > [email protected]> > > wrote: > >> > >> I have. What I took from that thread was "the more information you > >> provide, the more likely it is that ops will be able to contact you if > >> your bot is causing problems" and "there should definitely be some way > >> to contact the person running the bot, whether via talk page for a > >> logged-in bot or via email or similar." Is that accurate? > > > > > > Yes, that is accurate. > > > >> > >> If so, there's still ambiguity in the "more information is probably > >> better" and it would still be useful to know how much is enough. > > > > > > I'd say at the least you'd want: > > * An identifier that isn't going to be confused with many other bots. > > ** No spoofing browser agents! > > ** No generic agents such as "curl", "lwp", "Python-urllib", and so on. > > ** For large frameworks like pywikibot, there are so many users that just > > "pywikibot" is likely to be somewhat vague. Including detail about the > > specific task/script/etc would be a good idea, even if that detail is > opaque > > to anyone besides the operator. > > * Some way to identify how to contact the operator, without relying on > other > > headers in the request (e.g. the login cookies). This could be a > reference > > to a userpage on the local wiki, a userpage on a related wiki using > > interwiki linking syntax, a URI for a relevant external website, an email > > address, etc. > > > > > > -- > > Brad Jorsch (Anomie) > > Software Engineer > > Wikimedia Foundation > > > > _______________________________________________ > > Mediawiki-api mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-api > > > > _______________________________________________ > Mediawiki-api mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-api >
_______________________________________________ Mediawiki-api mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
