def init(): """ init the greeting plugin """ global greetings greetings = Pdol(datadir + os.sep + 'plugs' + os.sep + 'greeting' + \ os.sep + 'greetings') if not greetings.data: upgrade() greetings = Pdol(datadir + os.sep + 'plugs' + os.sep + 'greeting' + \ os.sep + 'greetings') return 1
def __init__(self, filename): PlugPersist.__init__(self, filename) if not self.data: self.data = {} else: tmp = {} for name, item in self.data.iteritems(): tmp[name] = Rssitem(d=item) self.data = tmp if self.data.has_key('itemslists'): del self.data['itemslists'] self.itemslists = Pdol(datadir + os.sep + 'plugs' + os.sep + 'rss' + \ os.sep + filename + '.itemslists') self.handlers = {} self.results = {} self.jobids = {} self.rawresults = {} self.results = Dol() self.modified = {} self.etag = {} self.markup = Pdod(datadir + os.sep + 'plugs' + os.sep + 'rss' + \ os.sep + filename + '.markup')
def __init__(self): Pdol.__init__(self, os.path.join(datadir + os.sep + 'plugs' + \ os.sep + 'twitter', 'twitter'))
def __init__(self, name): Pdol.__init__(self, name)
from gozerbot.plughelp import plughelp import os plughelp.add('shop', ' maintain shopping lists per user') ## UPGRADE PART def upgrade(): convertpickle(datadir + os.sep + 'old' + os.sep + 'shops', datadir + os.sep + 'plugs' + \ os.sep + 'shop' + os.sep + 'shops') ## END UPGRADE PART shops = Pdol(datadir + os.sep + 'plugs' + os.sep + 'shop' + os.sep + 'shops') ## END UPGRADE PART def size(): """ return number of shops entries """ return len(shops.data) def sayshop(bot, ievent, shoplist): """ output shoplist """ if not shoplist: ievent.reply('nothing to shop ;]') return result = []
def __init__(self): Pdol.__init__(self, datadir + os.sep + 'plugs' + os.sep + 'umode' + \ os.sep + 'umode')