def rssAdd(self, ev, cmd): if len(cmd) > 1: newFeed = [(link, feedGenerator( Config(url=link, format=u'{title} - {link}', key='title', number=1, reverse=True, ignore_key_error=True))) for link in re.findall(r'(https?://\S+)', cmd[1])] map(self.showRss, newFeed) self.rss += newFeed
def __init__(self, bot, rsslink): super(RssMod, self).__init__(bot) self.rss = [(link, feedGenerator( Config(url=link, format=u'{title} - {link}', key='title', number=1, reverse=True, ignore_key_error=True))) for link in re.findall(r'(https?://\S+)', rsslink)] self.dirMsg = { "rss-list": self.rssList, "rss-remove": self.rssRemove, "rss-add": self.rssAdd } self.bot.connection.execute_delayed(1, self.getrss, []) self.installModule()
def rssAdd(self, ev, cmd): if len(cmd) > 1: newFeed = [ (link, feedGenerator(Config(url=link, format=u'{title} - {link}', key='title', number=1, reverse=True, ignore_key_error=True))) for link in re.findall(r'(https?://\S+)', cmd[1])] map(self.showRss, newFeed) self.rss += newFeed
def __init__(self, bot, rsslink): super(RssMod, self).__init__(bot) self.rss = [ (link, feedGenerator(Config(url=link, format=u'{title} - {link}', key='title', number=1, reverse=True, ignore_key_error=True))) for link in re.findall(r'(https?://\S+)', rsslink)] self.dirMsg = {"rss-list": self.rssList, "rss-remove": self.rssRemove, "rss-add": self.rssAdd} self.bot.connection.execute_delayed(1,self.getrss, []) self.installModule()