master/mediawiki.py

User picture

Commiter: Jérémie Roquet

Author: Jérémie Roquet

Revision: 8a084e970b


File Size: 701 Bytes

(January 24, 2010 14:20 UTC) Over 2 years ago

* Arkbot
 - Additional tasks
* Proto
 - First prototype that works

 
Show/hide line numbers
# -*- coding: utf-8 -*-

# Documentation about the API is available at:
# http://www.mediawiki.org/wiki/API

class Session(object):

	def __init__(self):
		self.__id = None
		self.__userid = None
		self.__username = None
		self.__token = None
		self.__prefix = None

	def start(self, username, password):
		# TODO POST request
		pass

	def stop(self):
		# TODO request
		pass

class Request(object):

	def __init__(self):
		pass

	def __send(self, session):
		# TODO request
		pass

	def __call__(self, session):
		pass

class Query(Request):

	def __init__(self, page):
		super(Query, self).__init__()
		self.__page = page

	def __call__(self, session):
		# TODO build request
		self.__send(session)