Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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()
Exemplo n.º 3
0
	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
Exemplo n.º 4
0
	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()