mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-10-31 07:37:22 +01:00 
			
		
		
		
	Speeling fixes.
This commit is contained in:
		
							parent
							
								
									f75e934163
								
							
						
					
					
						commit
						0f598271dc
					
				| @ -361,7 +361,7 @@ class Amazon(callbacks.PrivmsgCommandAndRegexp): | ||||
|         """[--url] <category> | ||||
| 
 | ||||
|         Returns a list of best selling items in <category>. The 'categories' | ||||
|         command will return a list of the available categores.  If --url | ||||
|         command will return a list of the available categories.  If --url | ||||
|         is specified, a link to amazon.com's page for the item will also be | ||||
|         returned. | ||||
|         """ | ||||
|  | ||||
| @ -98,7 +98,7 @@ class Bugzillae(registry.SpaceSeparatedListOfStrings): | ||||
|     List = ircutils.IrcSet | ||||
|      | ||||
| conf.registerGlobalValue(conf.supybot.plugins.Bugzilla, 'bugzillae', | ||||
|     Bugzillae([], """Determines what bugzillas will be added to the bot when it | ||||
|     Bugzillae([], """Determines what bugzillae will be added to the bot when it | ||||
|     starts.""")) | ||||
| 
 | ||||
| def registerBugzilla(name, url='', description=''): | ||||
| @ -148,7 +148,7 @@ class Bugzilla(callbacks.PrivmsgCommandAndRegexp): | ||||
|         """<name> <url> [<description>] | ||||
| 
 | ||||
|         Add a bugzilla <url> to the list of defined bugzillae. <name> | ||||
|         is the name that will be used to reference the zilla in all | ||||
|         is the name that will be used to reference the bugzilla in all | ||||
|         commands. Unambiguous abbreviations of <name> will be accepted also. | ||||
|         <description> is the common name for the bugzilla and will | ||||
|         be listed with the bugzilla query; if not given, it defaults to <name>. | ||||
| @ -271,7 +271,7 @@ class Bugzilla(callbacks.PrivmsgCommandAndRegexp): | ||||
| 
 | ||||
|         Look for bugs with <search string in the desc>, also matching | ||||
|         <keywords>. <keywords> can be statuses, severities, priorities, or | ||||
|         resolutions, seperated by commas""" | ||||
|         resolutions, separated by commas""" | ||||
|         keywords = None | ||||
|         (optlist, rest) = getopt.getopt(args, '', ['keywords=']) | ||||
|         for (option, arguments) in optlist: | ||||
|  | ||||
| @ -60,7 +60,7 @@ class Ctcp(callbacks.PrivmsgRegexp): | ||||
|     def version(self, irc, msg, match): | ||||
|         "\x01VERSION\x01" | ||||
|         self.log.info('Received CTCP VERSION from %s', msg.prefix) | ||||
|         s = '\x01VERSION SupyBot %s\x01' % conf.version | ||||
|         s = '\x01VERSION Supybot %s\x01' % conf.version | ||||
|         irc.queueMsg(notice(msg.nick, s)) | ||||
| 
 | ||||
|     def userinfo(self, irc, msg, match): | ||||
| @ -76,7 +76,7 @@ class Ctcp(callbacks.PrivmsgRegexp): | ||||
|     def finger(self, irc, msg, match): | ||||
|         "\x01FINGER\x01" | ||||
|         self.log.info('Received CTCP FINGER from %s' % msg.prefix) | ||||
|         s = '\x01SupyBot, the best Python bot in existence!\x01' | ||||
|         s = '\x01Supybot, the best Python bot in existence!\x01' | ||||
|         irc.queueMsg(notice(msg.nick, s)) | ||||
| 
 | ||||
|     def source(self, irc, msg, match): | ||||
|  | ||||
| @ -58,7 +58,7 @@ class Filter(callbacks.Privmsg): | ||||
|     """This plugin offers several commands which transform text in some way. | ||||
|     It also provides the capability of using such commands to 'filter' the | ||||
|     output of the bot -- for instance, you could make everything the bot says | ||||
|     be in leetspeak, or morse code, or any number of other kinds of filters. | ||||
|     be in leetspeak, or Morse code, or any number of other kinds of filters. | ||||
|     Not very useful, but definitely quite fun :)""" | ||||
|     def __init__(self): | ||||
|         self.outFilters = ircutils.IrcDict() | ||||
|  | ||||
| @ -30,7 +30,7 @@ | ||||
| ### | ||||
| 
 | ||||
| """ | ||||
| Allows people behind a relaybot (which uses <nick@network> to relay messages) | ||||
| Allows people behind a relay bot (which uses <nick@network> to relay messages) | ||||
| to access the bot. | ||||
| """ | ||||
| 
 | ||||
|  | ||||
| @ -153,8 +153,8 @@ class Format(callbacks.Privmsg): | ||||
|         """<string 1> <string 2> | ||||
| 
 | ||||
|         Concatenates two strings.  Do keep in mind that this is *not* the same | ||||
|         thing as strjoin "", since if <string 2> contains spaces, they won't be | ||||
|         removed by strconcat. | ||||
|         thing as join "", since if <string 2> contains spaces, they won't be | ||||
|         removed by concat. | ||||
|         """ | ||||
|         (first, second) = privmsgs.getArgs(args, required=2) | ||||
|         irc.reply(first+second) | ||||
|  | ||||
| @ -30,7 +30,7 @@ | ||||
| ### | ||||
| 
 | ||||
| """ | ||||
| Acceses Google for various things. | ||||
| Accesses Google for various things. | ||||
| """ | ||||
| 
 | ||||
| __revision__ = "$Id$" | ||||
| @ -126,7 +126,7 @@ def search(log, queries, **kwargs): | ||||
|         raise callbacks.Error, 'Invalid Google license key.' | ||||
|     except xml.sax.SAXException, e: | ||||
|         log.exception('Uncaught SAX error:') | ||||
|         raise callbacks.Error, 'Google returned an unparseable response.  ' \ | ||||
|         raise callbacks.Error, 'Google returned an unparsable response.  ' \ | ||||
|                                'The full traceback has been logged.' | ||||
|     except SOAP.Error, e: | ||||
|         log.exception('Uncaught SOAP exception in Google.search:') | ||||
|  | ||||
| @ -173,7 +173,7 @@ class Http(callbacks.Privmsg): | ||||
|         """<company symbol> | ||||
| 
 | ||||
|         Gets the information about the current price and change from the | ||||
|         previous day of a given compny (represented by a stock symbol). | ||||
|         previous day of a given company (represented by a stock symbol). | ||||
|         """ | ||||
|         symbol = privmsgs.getArgs(args) | ||||
|         if ' ' in symbol: | ||||
| @ -336,7 +336,7 @@ class Http(callbacks.Privmsg): | ||||
|     def extension(self, irc, msg, args): | ||||
|         """<ext> | ||||
| 
 | ||||
|         Returns the results of querying filext.com for file extenstions that | ||||
|         Returns the results of querying filext.com for file extensions that | ||||
|         match <ext>. | ||||
|         """ | ||||
|         ext = privmsgs.getArgs(args) | ||||
| @ -367,7 +367,7 @@ class Http(callbacks.Privmsg): | ||||
|         if res: | ||||
|             irc.reply(utils.commaAndify(res)) | ||||
|         else: | ||||
|             irc.error('No matching file extenstions were found.') | ||||
|             irc.error('No matching file extensions were found.') | ||||
| 
 | ||||
|     _zipinfore = re.compile(r'Latitude<BR>\(([^)]+)\)</th><th>Longitude<BR>' | ||||
|                             r'\(([^)]+)\).*?<tr>(.*?)</tr>', re.I) | ||||
|  | ||||
| @ -60,7 +60,7 @@ conf.registerChannelValue(conf.supybot.plugins.Karma, 'simpleOutput', | ||||
|     versions of the karma output when requesting a single thing's karma.""")) | ||||
| conf.registerChannelValue(conf.supybot.plugins.Karma, 'response', | ||||
|     registry.Boolean(False, """Determines whether the bot will reply with a | ||||
|     success message when something's karma is incrneased or decreased.""")) | ||||
|     success message when something's karma is increased or decreased.""")) | ||||
| conf.registerChannelValue(conf.supybot.plugins.Karma, 'rankingDisplay', | ||||
|     registry.Integer(3, """Determines how many highest/lowest karma things are | ||||
|     shown when karma is called with no arguments.""")) | ||||
|  | ||||
| @ -169,7 +169,7 @@ class Math(callbacks.Privmsg): | ||||
|     def calc(self, irc, msg, args): | ||||
|         """<math expression> | ||||
| 
 | ||||
|         Returns the value of the evaluted <math expression>.  The syntax is | ||||
|         Returns the value of the evaluated <math expression>.  The syntax is | ||||
|         Python syntax; the type of arithmetic is floating point.  Floating | ||||
|         point arithmetic is used in order to prevent a user from being able to | ||||
|         crash to the bot with something like 10**10**10**10.  One consequence | ||||
|  | ||||
| @ -47,7 +47,7 @@ | ||||
| ### | ||||
| 
 | ||||
| """ | ||||
| Attempt to port blootbot's nickometer command from perl. This plugin | ||||
| Attempt to port Infobot's nickometer command from Perl. This plugin | ||||
| provides one command (called nickometer) which will tell you how 'lame' | ||||
| an IRC nick is. It's an elitist hacker thing, but quite fun. | ||||
| """ | ||||
| @ -184,7 +184,7 @@ class Nickometer(callbacks.Privmsg): | ||||
|             hits=re.findall(`i`, nick) | ||||
|             if (hits and len(hits)>0): | ||||
|                 score += self.punish(k3wlt0k_weights[i] * len(hits) * 30, | ||||
|                                     '%s occurences of %s ' % (len(hits), i)) | ||||
|                                     '%s occurrences of %s ' % (len(hits), i)) | ||||
| 
 | ||||
|         # An alpha caps is not lame in middle or at end, provided the first | ||||
|         # alpha is caps. | ||||
|  | ||||
| @ -215,7 +215,7 @@ class RSS(callbacks.Privmsg): | ||||
|                     results = rssparser.parse(url) | ||||
|                 except sgmllib.SGMLParseError: | ||||
|                     self.log.exception('Uncaught exception from rssparser:') | ||||
|                     raise callbacks.Error, 'Invalid (unparseable) RSS feed.' | ||||
|                     raise callbacks.Error, 'Invalid (unparsable) RSS feed.' | ||||
|                 except socket.timeout: | ||||
|                     return error('Timeout downloading feed.') | ||||
|                 self.cachedFeeds[url] = results | ||||
|  | ||||
| @ -182,7 +182,7 @@ class Tail(privmsgs.CapabilityCheckingPrivmsg): | ||||
|                 utils.sortBy(ircutils.toLower, L) | ||||
|                 irc.reply(utils.commaAndify(L)) | ||||
|             else: | ||||
|                 irc.reply('I\'m not currently targetting anywhere.') | ||||
|                 irc.reply('I\'m not currently targeting anywhere.') | ||||
|         elif remove: | ||||
|             pass #XXX | ||||
|          | ||||
|  | ||||
| @ -30,7 +30,7 @@ | ||||
| ### | ||||
| 
 | ||||
| """ | ||||
| The Todo module allows registered users to keep their own personal list of | ||||
| The Todo plugin allows registered users to keep their own personal list of | ||||
| tasks to do, with an optional priority for each. | ||||
| """ | ||||
| 
 | ||||
|  | ||||
| @ -84,7 +84,7 @@ conf.registerChannelValue(conf.supybot.plugins.URL, 'titleSnarfer', | ||||
|     title of URLs it sees in the channel.""")) | ||||
| conf.registerChannelValue(conf.supybot.plugins.URL, 'nonSnarfingRegexp', | ||||
|     registry.Regexp(None, """Determines what URLs are to be snarfed and stored | ||||
|     in the database in the channel; URLs matchin the regexp given will not be | ||||
|     in the database in the channel; URLs matching the regexp given will not be | ||||
|     snarfed.  Give the empty string if you have no URLs that you'd like to | ||||
|     exclude from being snarfed.""")) | ||||
| 
 | ||||
|  | ||||
| @ -66,7 +66,7 @@ class UserInfo(callbacks.Privmsg): | ||||
|     def userinfo(self, irc, msg, args): | ||||
|         """[<name>] | ||||
| 
 | ||||
|         Returns the arbitary data associated with the user <name>.  If <name> | ||||
|         Returns the arbitrary data associated with the user <name>.  If <name> | ||||
|         is not given, returns the data associated with the user giving the | ||||
|         command. | ||||
|         """ | ||||
|  | ||||
| @ -58,7 +58,7 @@ conf.registerGlobalValue(conf.supybot.plugins.Words, 'file', | ||||
|     will be used by this plugin as its list of words.""")) | ||||
| conf.registerGroup(conf.supybot.plugins.Words, 'hangman') | ||||
| conf.registerChannelValue(conf.supybot.plugins.Words.hangman, 'maxTries', | ||||
|     registry.Integer(6, """Determines how many oppurtunities users will have to | ||||
|     registry.Integer(6, """Determines how many opportunities users will have to | ||||
|     guess letters in the hangman game.""")) | ||||
| conf.registerChannelValue(conf.supybot.plugins.Words.hangman, 'prefix', | ||||
|     registry.StringWithSpaceOnRight('-= HANGMAN =- ', """Determines what prefix | ||||
|  | ||||
| @ -131,7 +131,7 @@ def main(): | ||||
| 
 | ||||
|         print textwrap.fill("""Sometimes you'll want a callback to be | ||||
|         threaded.  If its methods (command or regexp-based, either one) will | ||||
|         take a signficant amount of time to run, you'll want to thread them so | ||||
|         take a significant amount of time to run, you'll want to thread them so | ||||
|         they don't block the entire bot.""") | ||||
|         print | ||||
|         threaded = yn('Does your plugin need to be threaded?') | ||||
|  | ||||
| @ -392,8 +392,8 @@ def main(): | ||||
|     if yn('Do you want your bot to join some channels when he connects?', | ||||
|           default=True): | ||||
|         defaultChannels = ' '.join(conf.supybot.channels()) | ||||
|         output("""Seperate channels with spaces.  If the channel is locked | ||||
|                   with a key, follow the channel name with the key seperated | ||||
|         output("""Separate channels with spaces.  If the channel is locked | ||||
|                   with a key, follow the channel name with the key separated | ||||
|                   by a comma. For example: | ||||
|                   #supybot #mychannel,mykey #otherchannel"""); | ||||
|         while True: | ||||
| @ -429,7 +429,7 @@ def main(): | ||||
| 
 | ||||
|     output("""Now we're going to run you through plugin configuration. There's | ||||
|            a variety of plugins in supybot by default, but you can create and | ||||
|            add your own, ofcourse. We'll allow you to take a look at the known | ||||
|            add your own, of course. We'll allow you to take a look at the known | ||||
|            plugins' descriptions and configure them | ||||
|            if you like what you see.""") | ||||
| 
 | ||||
| @ -451,7 +451,7 @@ def main(): | ||||
| 
 | ||||
|     # individual | ||||
|     if yn('Would you like to look at plugins individually?'): | ||||
|         output("""Next comes your oppurtunity to learn more about the plugins | ||||
|         output("""Next comes your opportunity to learn more about the plugins | ||||
|         that are available and select some (or all!) of them to run in your | ||||
|         bot.  Before you have to make a decision, of course, you'll be able to | ||||
|         see a short description of the plugin and, if you choose, an example | ||||
| @ -631,6 +631,6 @@ if __name__ == '__main__': | ||||
|             print ansi.RESET | ||||
|         print | ||||
|         print | ||||
|         output("""Well, it looks like you cancelled out of the wizard before | ||||
|         output("""Well, it looks like you canceled out of the wizard before | ||||
|         it was done.  Unfortunately, I didn't get to write anything to file. | ||||
|         Please run the wizard again to completion.""") | ||||
|  | ||||
| @ -311,7 +311,7 @@ class Admin(privmsgs.CapabilityCheckingPrivmsg): | ||||
|     def removecapability(self, irc, msg, args): | ||||
|         """<name|hostmask> <capability> | ||||
| 
 | ||||
|         Takes from the user specified by <name> (or the uswer to whom | ||||
|         Takes from the user specified by <name> (or the user to whom | ||||
|         <hostmask> currently maps) the specified capability <capability> | ||||
|         """ | ||||
|         (name, capability) = privmsgs.getArgs(args, 2) | ||||
|  | ||||
| @ -619,7 +619,7 @@ class Channel(callbacks.Privmsg): | ||||
|     setcapability = privmsgs.checkChannelCapability(setcapability, 'op') | ||||
| 
 | ||||
|     def unsetcapability(self, irc, msg, args, channel): | ||||
|         """[<chanel>] <capability> | ||||
|         """[<channel>] <capability> | ||||
| 
 | ||||
|         If you have the #channel,op capability, this will unset the channel | ||||
|         capability <capability> so each user's specific capability or the | ||||
|  | ||||
| @ -321,7 +321,7 @@ class Misc(callbacks.Privmsg): | ||||
|     def source(self, irc, msg, args): | ||||
|         """takes no arguments | ||||
| 
 | ||||
|         Returns a URL saying where to get SupyBot. | ||||
|         Returns a URL saying where to get Supybot. | ||||
|         """ | ||||
|         irc.reply('My source is at http://supybot.sf.net/') | ||||
| 
 | ||||
|  | ||||
| @ -119,7 +119,7 @@ def loadPluginClass(irc, module, register=None): | ||||
| 
 | ||||
| conf.registerPlugin('Owner', True) | ||||
| conf.supybot.plugins.Owner.register('public', registry.Boolean(True, | ||||
|     """Determines whether this plugin is publically visible.""")) | ||||
|     """Determines whether this plugin is publicly visible.""")) | ||||
| 
 | ||||
| ### | ||||
| # supybot.commands. | ||||
|  | ||||
| @ -248,7 +248,6 @@ class Tokenizer: | ||||
|         return ret | ||||
| 
 | ||||
|     def tokenize(self, s): | ||||
|         """Tokenizes a string according to supybot's nested argument format.""" | ||||
|         lexer = shlex.shlex(StringIO(s)) | ||||
|         lexer.commenters = '' | ||||
|         lexer.quotes = self.quotes | ||||
|  | ||||
| @ -319,7 +319,7 @@ registerChannelValue(supybot.reply.mores, 'instant', | ||||
| 
 | ||||
| registerGlobalValue(supybot.reply, 'oneToOne', | ||||
|     registry.Boolean(True, """Determines whether the bot will send | ||||
|     multi-message replies in a single messsage or in multiple messages.  For | ||||
|     multi-message replies in a single message or in multiple messages.  For | ||||
|     safety purposes (so the bot can't possibly flood) it will normally send | ||||
|     everything in a single message.""")) | ||||
| 
 | ||||
| @ -730,7 +730,7 @@ registerGlobalValue(supybot, 'defaultIgnore', | ||||
| registerGlobalValue(supybot, 'humanTimestampFormat', | ||||
|     registry.String('%I:%M %p, %B %d, %Y', """Determines how timestamps printed | ||||
|     for human reading should be formatted. Refer to the Python documentation | ||||
|     for the time module to see valid formatting characteres for time | ||||
|     for the time module to see valid formatting characters for time | ||||
|     formats.""")) | ||||
| 
 | ||||
| class IP(registry.String): | ||||
|  | ||||
| @ -73,7 +73,7 @@ def reversed(L): | ||||
| def window(L, size): | ||||
|     """Returns a sliding 'window' through the list L of size size.""" | ||||
|     if size < 1: | ||||
|         raise ValueError, 'size <= 0 unallowed.' | ||||
|         raise ValueError, 'size <= 0 disallowed.' | ||||
|     for i in xrange(len(L) - (size-1)): | ||||
|         yield L[i:i+size] | ||||
| 
 | ||||
|  | ||||
| @ -286,7 +286,7 @@ class IrcUser(object): | ||||
|             raise ValueError, 'secure flag set, unmatched hostmask' | ||||
| 
 | ||||
|     def unsetAuth(self): | ||||
|         """Unsets a use's authenticated hostmask.""" | ||||
|         """Unsets a user's authenticated hostmask.""" | ||||
|         if self.auth is not None: | ||||
|             users.invalidateCache(hostmask=self.auth[1]) | ||||
|             self.auth = None | ||||
| @ -935,7 +935,7 @@ def _checkCapabilityForUnknownUser(capability, users=users, channels=channels): | ||||
|         return _x(capability, conf.supybot.capabilities.default()) | ||||
| 
 | ||||
| def checkCapability(hostmask, capability, users=users, channels=channels): | ||||
|     """Checks that the user specified by name/hostmask has the capabilty given. | ||||
|     """Checks that the user specified by name/hostmask has the capability given. | ||||
|     """ | ||||
|     if world.testing: | ||||
|         return _x(capability, True) | ||||
|  | ||||
| @ -130,7 +130,7 @@ class IrcMsgQueue(object): | ||||
|     Probably smarter than it is now, though it's gotten quite a bit smarter | ||||
|     than it originally was.  A method to "score" methods, and a heapq to | ||||
|     maintain a priority queue of the messages would be the ideal way to do | ||||
|     intelligent queueing. | ||||
|     intelligent queuing. | ||||
| 
 | ||||
|     As it stands, however, we simple keep track of 'high priority' messages, | ||||
|     'low priority' messages, and normal messages, and just make sure to return | ||||
| @ -491,9 +491,9 @@ class Irc(IrcCommandDispatcher): | ||||
|         if self.password: | ||||
|             log.info('Sending PASS command, not logging the password.') | ||||
|             self.queueMsg(ircmsgs.password(self.password)) | ||||
|         log.info('Queueing NICK command, nick is %s.', self.nick) | ||||
|         log.info('Queuing NICK command, nick is %s.', self.nick) | ||||
|         self.queueMsg(ircmsgs.nick(self.nick)) | ||||
|         log.info('Queueing USER command, ident is %s, user is %s.', | ||||
|         log.info('Queuing USER command, ident is %s, user is %s.', | ||||
|                  self.ident, self.user) | ||||
|         self.queueMsg(ircmsgs.user(self.ident, self.user)) | ||||
| 
 | ||||
|  | ||||
| @ -84,7 +84,7 @@ class IrcMsg(object): | ||||
|     __slots__ = ('args', 'command', 'host', 'nick', 'prefix', 'user', | ||||
|                  '_hash', '_str', '_repr', '_len') | ||||
|     def __init__(self, s='', command='', args=(), prefix='', msg=None): | ||||
|         assert not (msg and s), 'Ircmsg.__init__ cannot accept both s and msg' | ||||
|         assert not (msg and s), 'IrcMsg.__init__ cannot accept both s and msg' | ||||
|         if not s and not command and not msg: | ||||
|             raise MalformedIrcMsg, 'IRC messages require a command.' | ||||
|         self._str = None | ||||
|  | ||||
| @ -273,7 +273,7 @@ def findBinaryInPath(s): | ||||
|     return cmdLine | ||||
| 
 | ||||
| def commaAndify(seq, comma=',', And='and'): | ||||
|     """Given a a sequence, returns an english clause for that sequence. | ||||
|     """Given a a sequence, returns an English clause for that sequence. | ||||
| 
 | ||||
|     I.e., given [1, 2, 3], returns '1, 2, and 3' | ||||
|     """ | ||||
|  | ||||
| @ -135,7 +135,7 @@ def upkeep(scheduleNext=True): | ||||
|         schedule.addEvent(upkeep, time.time() + conf.supybot.upkeepInterval()) | ||||
|     collected = gc.collect() | ||||
|     if gc.garbage: | ||||
|         log.warning('Uncollectable garbage (file this as a bug on SF.net): %s', | ||||
|         log.warning('Noncollectable garbage (file this as a bug on SF.net): %s', | ||||
|                     gc.garbage) | ||||
|     return collected | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jeremy Fincher
						Jeremy Fincher