projects
/
python-simplemediawiki.debian
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
953d662
)
Add a User-agent so that admins don't hate me
author
Ian Weller
<ian@ianweller.org>
Wed, 2 Feb 2011 20:54:19 +0000
(14:54 -0600)
committer
Ian Weller
<ian@ianweller.org>
Wed, 2 Feb 2011 20:54:19 +0000
(14:54 -0600)
simplemediawiki.py
patch
|
blob
|
history
diff --git
a/simplemediawiki.py
b/simplemediawiki.py
index b3e7f1def9fdb1ef6a844f8a69b5b1433698a970..940fb2b26486ff85e5193749e93aca61c3b65b26 100644
(file)
--- a/
simplemediawiki.py
+++ b/
simplemediawiki.py
@@
-50,7
+50,7
@@
class MediaWiki():
_namespaces = None
_psuedo_namespaces = None
_namespaces = None
_psuedo_namespaces = None
- def __init__(self, api_url, cookie_file=None):
+ def __init__(self, api_url, cookie_file=None
, user_agent=DEFAULT_UA
):
self._api_url = api_url
if cookie_file:
self._cj = cookielib.MozillaCookieJar(cookie_file)
self._api_url = api_url
if cookie_file:
self._cj = cookielib.MozillaCookieJar(cookie_file)
@@
-62,6
+62,7
@@
class MediaWiki():
else:
self._cj = cookielib.CookieJar()
self._opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self._cj))
else:
self._cj = cookielib.CookieJar()
self._opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self._cj))
+ self._opener.addheaders = [('User-agent', user_agent)]
def _fetch_http(self, url, params):
request = urllib2.Request(url, urllib.urlencode(params))
def _fetch_http(self, url, params):
request = urllib2.Request(url, urllib.urlencode(params))
@@
-196,3
+197,6
@@
class MediaWiki():
__author__ = 'Ian Weller <ian@ianweller.org>'
__version__ = '1.0.1'
__author__ = 'Ian Weller <ian@ianweller.org>'
__version__ = '1.0.1'
+DEFAULT_UA = 'python-simplemediawiki/%s ' + \
+ '+https://github.com/ianweller/python-simplemediawiki' \
+ % __version__
Benjamin Mako Hill
||
Want to submit a patch?