Patches item #3603143, was opened at 2013-02-02 16:46
Message generated for change (Comment added) made by yurochek
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=360314…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Ori Livneh (atdt)
Assigned to: Nobody/Anonymous (nobody)
Summary: Make the user-agent string more descriptive
Initial Comment:
The current default (and widely-used) user-agent string for Pywikipedia bot is
"PythonWikipediaBot/1.0". This is both inconsistent with the documentation
(which claims it is "Pywikipediabot/1.0") and not as informative as it could be.
This patch changes the default user-agent string format to "Pywikipediabot/1.0
(r<revId>; <scriptName>)", where 'revId' is the SVN revision of
Pywikipedia and 'scriptName' is the tail path component and file name of the
currently executing script. Here is a full example: "Pywikipediabot/1.0 (r11026;
pywikipedia/wikipedia.py)"
The name of the currently executing script could help developers and ops engineers at the
Wikimedia Foundation pinpoint client implementation issues. For example, some
implementations do not efficiently batch requests for multiple titles, but without a more
descriptive user-agent string it is hard to know whom to notify or where to submit a
patch.
----------------------------------------------------------------------
Comment By: Yuri Astrakhan (yurochek)
Date:
2013-02-02 23:04
Message:
Per
http://tools.ietf.org/html/rfc2616#section-14.43 I think the UA should
be "<scriptname>/<revNumber>; Pywikipediabot/1.0"
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603140&aid=360314…