I didn't realize that was a requirement for libraries (the library
allowed setting the UserAgent, but it didn't force it until now).
I have made that change and setting the UserAgent is now required.
Petr Onderka
[[en:User:Svick]]
On Sun, Feb 17, 2013 at 7:42 PM, Yuri Astrakhan <yuriastrakhan(a)gmail.com> wrote:
Petr, make sure you require users to set their
*User-Agent* string. Your
library should not use any defaults.
For the examples I would recommend this *User-Agent:*
*MyCoolTool/1.1 (
http://example.com/MyCoolTool/; MyCoolTool(a)example.com)
LinqToWiki/1.0*
See
http://www.mediawiki.org/wiki/API:Main_page#Identifying_your_client
On Sun, Feb 17, 2013 at 12:56 PM, Petr Onderka <gsvick(a)gmail.com> wrote:
I'd like to introduce LinqToWiki: a new
library for accessing the
MediaWiki API from .Net languages (e.g. C#).
Its main advantage is that it knows the API and is strongly-typed,
which means autocompletion works on API modules, module parameters and
result properties and correctness is checked at compile time.
More information is at
http://en.wikipedia.org/wiki/User:Svick/LinqToWiki.
Any comments are welcome.
Petr Onderka
[[en:User:Svick]]
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l