mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-10-27 21:47:22 +01:00 
			
		
		
		
	Made names more generic.
This commit is contained in:
		
							parent
							
								
									2b212bb37f
								
							
						
					
					
						commit
						5bae246ad5
					
				| @ -1,4 +1,4 @@ | ||||
| #!/usr/bin/env python | ||||
| #re!/usr/bin/env python | ||||
| 
 | ||||
| ### | ||||
| # Copyright (c) 2002, Jeremiah Fincher | ||||
| @ -65,7 +65,7 @@ def configure(onStart, afterConnect, advanced): | ||||
|                 break | ||||
|         if key: | ||||
|             onStart.append('load Google') | ||||
|             onStart.append('googlelicensekey %s' % key) | ||||
|             onStart.append('google licensekey %s' % key) | ||||
|         if 'load Alias' not in onStart: | ||||
|             print 'Google depends on the Alias module for some commands.' | ||||
|             if yn('Would you like to load the Alias module now?') == 'y': | ||||
| @ -139,7 +139,7 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|         else: | ||||
|             return '%s %s' % (time, '; '.join(results)) | ||||
| 
 | ||||
|     def googlelicensekey(self, irc, msg, args): | ||||
|     def licensekey(self, irc, msg, args): | ||||
|         """<key> | ||||
| 
 | ||||
|         Sets the Google license key for using Google's Web Services API.  This | ||||
| @ -148,9 +148,9 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|         key = privmsgs.getArgs(args) | ||||
|         google.setLicense(key) | ||||
|         irc.reply(msg, conf.replySuccess) | ||||
|     googlelicensekey = privmsgs.checkCapability(googlelicensekey, 'admin') | ||||
|     licensekey = privmsgs.checkCapability(licensekey, 'admin') | ||||
| 
 | ||||
|     def disablegooglesnarfer(self, irc, msg, args): | ||||
|     def disablesnarfer(self, irc, msg, args): | ||||
|         """takes no argument | ||||
| 
 | ||||
|         Disables the snarfer that responds to all messages that begin with | ||||
| @ -158,7 +158,7 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|         """ | ||||
|         self.snarfer = False | ||||
|         irc.reply(msg, conf.replySuccess) | ||||
|     disablegooglesnarfer=privmsgs.checkCapability(disablegooglesnarfer,'admin') | ||||
|     disablesnarfer=privmsgs.checkCapability(disablesnarfer, 'admin') | ||||
| 
 | ||||
|     def google(self, irc, msg, args): | ||||
|         """<search> [--{language,restrict}=<value>] [--{notsafe,similar}] | ||||
| @ -217,7 +217,7 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|              categories and '  Categories include %s.' % categories) | ||||
|         irc.reply(msg, s) | ||||
| 
 | ||||
|     def googlefight(self, irc, msg, args): | ||||
|     def fight(self, irc, msg, args): | ||||
|         """<search string> <search string> [<search string> ...] | ||||
| 
 | ||||
|         Returns the results of each search, in order, from greatest number | ||||
| @ -233,17 +233,7 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|         s = ', '.join(['%r: %s' % (s, i) for (i, s) in results]) | ||||
|         irc.reply(msg, s) | ||||
| 
 | ||||
|     def googlesite(self, irc, msg, args): | ||||
|         """<site> <search string> | ||||
| 
 | ||||
|         Searches Google on a specific site. | ||||
|         """ | ||||
|         (site, s) = privmsgs.getArgs(args, needed=2) | ||||
|         searchString = 'site:%s %s' % (site, s) | ||||
|         data = search(searchString, language='lang_en', safeSearch=1) | ||||
|         irc.reply(msg, self.formatData(data)) | ||||
| 
 | ||||
|     def googlespell(self, irc, msg, args): | ||||
|     def spell(self, irc, msg, args): | ||||
|         """<word> | ||||
| 
 | ||||
|         Returns Google's spelling recommendation for <word>. | ||||
| @ -255,7 +245,7 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|         else: | ||||
|             irc.reply(msg, 'No spelling suggestion made.') | ||||
| 
 | ||||
|     def googleinfo(self, irc, msg, args): | ||||
|     def info(self, irc, msg, args): | ||||
|         """takes no arguments | ||||
| 
 | ||||
|         Returns interesting information about this Google module.  Mostly | ||||
| @ -286,6 +276,8 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|     _ggGroup = re.compile(r'Newsgroups: <a[^>]+>([^<]+)</a>') | ||||
|     def googleGroups(self, irc, msg, match): | ||||
|         r"http://groups.google.com/[^\s]+" | ||||
|         if not self.snarfer: | ||||
|             return | ||||
|         request = urllib2.Request(match.group(0), headers=\ | ||||
|           {'User-agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)'}) | ||||
|         fd = urllib2.urlopen(request) | ||||
| @ -312,7 +304,6 @@ class Google(callbacks.PrivmsgCommandAndRegexp): | ||||
|               'That doesn\'t appear to be a proper Google Groups page.')) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| Class = Google | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jeremy Fincher
						Jeremy Fincher