Пример #1
0
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
Пример #2
0
    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')
Пример #3
0
    def __init__(self):
        Pdol.__init__(self, os.path.join(datadir + os.sep + 'plugs' + \
os.sep + 'twitter', 'twitter'))
Пример #4
0
 def __init__(self, name):
     Pdol.__init__(self, name)
Пример #5
0
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 = []
Пример #6
0
    def __init__(self):
        Pdol.__init__(self, datadir + os.sep + 'plugs' + os.sep + 'umode' + \
os.sep + 'umode')
Пример #7
0
 def __init__(self, name):
     Pdol.__init__(self, name)