Commit Graph

2200 Commits

Author SHA1 Message Date
James Vega
b40fc68673 Fix PySqlite stupidity. 2004-08-27 20:25:30 +00:00
James Vega
ba2fa6b749 Use BeautifulSoup to fix Debian.version 2004-08-27 20:02:09 +00:00
James Vega
a68f8cabfe We are so smart! S-M-R-T! 2004-08-27 17:20:15 +00:00
James Vega
b2b0e26e59 Let's ignore things that look like karma adjustments 2004-08-27 16:05:33 +00:00
James Vega
94c43c5040 I like the looks of these regexps better and alternation is expensive 2004-08-27 16:05:07 +00:00
Jeremy Fincher
9a7c64a359 Added clear command. 2004-08-27 15:26:52 +00:00
Jeremy Fincher
ca492afd38 Fix for the TypeError bug. 2004-08-27 15:01:28 +00:00
Jeremy Fincher
685eda4a9f Don't try to send messages to zombies. 2004-08-27 08:46:29 +00:00
Jeremy Fincher
c38ca4dec1 Added redo. 2004-08-27 08:44:20 +00:00
Jeremy Fincher
9e970274fb Debug log already opped messages. 2004-08-27 07:14:08 +00:00
Jeremy Fincher
7e22b2b78d Added swap. 2004-08-27 07:06:59 +00:00
James Vega
29a6c92b76 Added an optional pair to start the chain, tests, and caught some errors. 2004-08-27 06:34:48 +00:00
Jeremy Fincher
4c0e8980a3 Let's debug log a 'Registered channel' message from ChanServ. 2004-08-27 06:20:42 +00:00
Jeremy Fincher
c0b3c930fb Not-so-elucidating comment. 2004-08-27 05:04:25 +00:00
Jeremy Fincher
db23f4e4b5 Added sorcerynet support and refactored some other support. 2004-08-27 04:28:36 +00:00
Brett Kelly
df5c1b4f79 Testing security 2004-08-26 07:42:58 +00:00
Jeremy Fincher
d5aa3a6e90 Updated configure function to new format. 2004-08-26 06:35:33 +00:00
Jeremy Fincher
7cb54def63 An attepmt to be reloadable. 2004-08-25 23:05:36 +00:00
Jeremy Fincher
1d3a332769 Fix for dunno bugz0rs. 2004-08-25 22:22:46 +00:00
James Vega
85355f5da7 We have to unAction or we get ugly replies 2004-08-25 19:35:03 +00:00
James Vega
ba7b018078 gotta explicitly split on ' ' since we use \n as a delimiter 2004-08-25 19:13:35 +00:00
James Vega
3635c654ef Fix a bug with adding lasts. Add some elucidating (as jemfinch would put it)
documentation.  Modify the behavior of DbmMarkovDB.firsts and .lasts so
they only report unique entries since this is how we used to behave.  We'll
still keep duplicate entries in the db because it affects randomness.
2004-08-25 18:54:21 +00:00
James Vega
fbc1b04cae Markov *finally* works again. Yay! 2004-08-25 18:15:09 +00:00
Jeremy Fincher
3313080eef Fixed bug #1015151. 2004-08-25 17:32:49 +00:00
James Vega
e0c5dbae43 gotta stop being so greedy. it's not fair for everyone else 2004-08-25 16:42:54 +00:00
Jeremy Fincher
92b0d6da1f Added the unban and invite commands, as well as a better framework for detecting when a channel can't be joined and handling it. 2004-08-25 04:06:59 +00:00
Jeremy Fincher
0143a41e4f Changed the topic command to be topic.set-with-no-number. 2004-08-24 23:06:16 +00:00
Jeremy Fincher
30f93fdc8f Added the Topic.default command. 2004-08-24 23:00:48 +00:00
Jeremy Fincher
151d3b7571 Topic.undo. 2004-08-24 22:48:56 +00:00
Jeremy Fincher
ad578a3d0b RecognizeTopiclen. 2004-08-24 22:25:43 +00:00
Jeremy Fincher
18dce894a5 Refactoring, added set, topic, and insert. 2004-08-24 22:03:13 +00:00
Jeremy Fincher
96c5cd392e Changed getops to op, added voice. 2004-08-24 14:11:12 +00:00
Jeremy Fincher
9f14d126ce Let's notice when we can't change the topic. 2004-08-24 14:06:19 +00:00
James Vega
752ae6325e Fix for bug #1015159 2004-08-24 12:49:57 +00:00
Jeremy Fincher
e32fe3b0c5 Typos. 2004-08-24 12:10:18 +00:00
Jeremy Fincher
dccf91c855 Fix for RFE #1012383, RSS shouldn't announce announced feeds right after startup. 2004-08-24 04:47:34 +00:00
Jeremy Fincher
0acec85fcb Added some caching to the read/notified ids. Eventually, I imagine, this should be generically done via dbi.py. 2004-08-24 04:05:55 +00:00
Grant Bowman
f208939323 Added URL to original Mozbot code per MPL 3.3.
Original developer names are absent from the file itself.
Sorry about the line length, but the URL is over 80 chars alone with
        or without the spacing.
2004-08-23 23:56:29 +00:00
Jeremy Fincher
868a6684af Removed logfile command, no one uses it and it's an information leak (channel logfiles). 2004-08-23 21:35:43 +00:00
Jeremy Fincher
eccb7bacdb Added good error handling in the case that there is no words file. 2004-08-23 20:17:59 +00:00
Jeremy Fincher
25b21895d9 Better. 2004-08-23 20:13:34 +00:00
Jeremy Fincher
5861a5e07c Changed totalbugs/totalrfes to a single total command. 2004-08-23 19:53:29 +00:00
James Vega
edecd51fc1 It's handy to translate the user id to a name. 2004-08-23 19:23:01 +00:00
Daniel DiPaolo
bfd4a9f492 Fixed a stupid error message. (Closes: #1009681) 2004-08-23 19:08:18 +00:00
Grant Bowman
c05cc2397d Cleanup. 2004-08-23 18:08:21 +00:00
James Vega
852388e8b7 Being able to send a note using the person's current nick instead of needing
to know their ircdb user name is good
2004-08-23 17:36:00 +00:00
Jeremy Fincher
b3ca5ed568 Updated the help for nickometer. 2004-08-23 16:16:13 +00:00
Jeremy Fincher
8f47f0bb0d Updated the documentaiton. 2004-08-23 16:15:41 +00:00
James Vega
96754b8f4b Add $today as advertised in Utilities.echo 2004-08-23 14:01:57 +00:00
Jeremy Fincher
fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher
c0386751cf Moved the connect and disconnect commands to the Owner plugin from the Relay plugin. 2004-08-23 12:34:16 +00:00
Jeremy Fincher
b3ddef0105 Style updates, basically, and some slight functionality changes. 2004-08-23 12:23:21 +00:00
Jeremy Fincher
2c05cac06d Fix the __authors__/__contributors__ thing. 2004-08-23 12:16:22 +00:00
Grant Bowman
992cbb91ee Upgrade of Fun's eightball command ported from Tellbot, previously
ported from Mozbot's MagicEightBall.bm module.
2004-08-23 06:51:18 +00:00
Jeremy Fincher
5390e58176 Let's notice by default. 2004-08-22 20:45:05 +00:00
Jeremy Fincher
ae048d977a Let's not bother getting database if it's not a channel. Good call. 2004-08-22 18:58:28 +00:00
Jeremy Fincher
02cd153e3d Blech. I should reverse the arguments of makeChannelFilename officially, because I keep messing them up. 2004-08-22 15:04:11 +00:00
Jeremy Fincher
f18f5a7bc2 Typo. 2004-08-22 08:17:19 +00:00
Jeremy Fincher
091ff90cfb Added day and monthname. 2004-08-22 08:06:39 +00:00
Jeremy Fincher
4a36ef95ec Let's make sure is always in the string. 2004-08-21 09:49:45 +00:00
Jeremy Fincher
e9c59b1426 Added punishment of other attempting relay bots. 2004-08-21 08:43:47 +00:00
Jeremy Fincher
5bb43126a6 Changed colorized to color to be consistent with other plugins. 2004-08-21 07:35:45 +00:00
Jeremy Fincher
0e9a7a7057 New implementation of formatting; dropped unformatting entirely. 2004-08-21 07:30:39 +00:00
Jeremy Fincher
247f8f4cc6 Using utils.stackTrace now that it has a compact option. 2004-08-21 07:29:33 +00:00
Jeremy Fincher
3bacc7d0b7 Attempt to document a bit better. 2004-08-21 07:29:11 +00:00
Jeremy Fincher
49c3f0c6f7 Better error messages and help. 2004-08-21 07:27:35 +00:00
Jeremy Fincher
8a9ca0bb06 New implementation of standardSubstitute. 2004-08-21 02:50:54 +00:00
Jeremy Fincher
df1a964a0f standardSubstitute on the default herald. 2004-08-20 23:26:54 +00:00
Jeremy Fincher
aa40c90737 Added networks command. 2004-08-20 22:32:48 +00:00
Jeremy Fincher
452f23946d Changed defaultHerald to default (now that channel values can have children) and added a public boolean for the default herald. 2004-08-20 22:27:29 +00:00
James Vega
eb60864c51 Money is a float not an int. Also, uber simplify Currency.yahoo since they
provide a csv file. Yay, no html parsing!
2004-08-20 19:07:51 +00:00
Jeremy Fincher
eb23fa3b14 Fixed some space problems in Google.calc. 2004-08-20 18:01:36 +00:00
Jeremy Fincher
71c752a7fb Added bender, fixed bugs. 2004-08-20 17:20:52 +00:00
Jeremy Fincher
a904f0e8d2 Oops, didn't think about daemons. 2004-08-20 15:26:03 +00:00
Jeremy Fincher
852e1dcb56 Fix0red. 2004-08-20 06:52:45 +00:00
Jeremy Fincher
5c30fe221c Added mroth's noJoinsUntilIdentified. 2004-08-20 06:38:43 +00:00
Jeremy Fincher
e97d866421 Removed one hack, added another, though I believe we have a net gain (and the hacks are completely unrelated, incidentally). 2004-08-20 06:22:33 +00:00
Jeremy Fincher
fd959370a1 Changed default for cycleToGetOps. 2004-08-20 05:29:58 +00:00
Jeremy Fincher
403afe653a Reversed the arguments to makeChannelFilename. 2004-08-20 05:14:34 +00:00
James Vega
102188d568 utils.nItemsify 2004-08-20 04:10:32 +00:00
Jeremy Fincher
d86ebf4e7f Updated calc. 2004-08-20 04:08:00 +00:00
Jeremy Fincher
cf124a2f2b mroth's google calc. 2004-08-20 03:55:27 +00:00
James Vega
54995c84bc Yahoo does some funky stuff when you try to convert *large* numbers *cough*Vee*cough* 2004-08-19 22:47:30 +00:00
Jeremy Fincher
5be0b319a4 Bugfix. 2004-08-19 18:16:24 +00:00
James Vega
fa84b0c87c Switchamabob 2004-08-19 17:57:55 +00:00
Jeremy Fincher
bfcff00380 s is not equal to newS. 2004-08-19 17:01:04 +00:00
Jeremy Fincher
268c317fa3 Let's make this private. 2004-08-19 16:56:58 +00:00
Jeremy Fincher
e6fb52e565 perlReToReplacer. 2004-08-19 16:53:41 +00:00
Jeremy Fincher
cc4b76a8f3 Updated to allow configuration for multiple nicks as well as to use conf.supybot.nick() by default. 2004-08-19 16:51:18 +00:00
Jeremy Fincher
f8d223095a Updated to rock more. 2004-08-19 15:59:15 +00:00
Jeremy Fincher
9a4a6adc8a Forgotten imports. 2004-08-19 13:57:15 +00:00
Jeremy Fincher
13cca25702 Initial checkin. 2004-08-19 13:49:27 +00:00
Jeremy Fincher
d36459ab0b More spelling/capitalization normalization. 2004-08-19 13:33:34 +00:00
Jeremy Fincher
501b642796 Some extra periods. 2004-08-19 12:19:18 +00:00
Jeremy Fincher
4348b41178 Style updates. 2004-08-19 12:16:52 +00:00
Jeremy Fincher
e11ced5f00 Capitalize supybot. 2004-08-19 12:12:38 +00:00
Jeremy Fincher
17ca364350 Normalized our 'take no arguments' strings. 2004-08-19 11:58:17 +00:00
Grant Bowman
3036e5b206 Updated help text of supybot.plugins.Bugzilla.bugSnarfer to reflect
both URL and bug ### features.
2004-08-19 05:33:15 +00:00
Grant Bowman
4c459c3a72 Bugzilla.py enhancement to allow snarfing "bug ###".
new config variable: supybot.plugins.Bugzilla.snarfTarget
Uses existing supybot.plugins.Bugzilla.bugSnarfer boolean for activation.
Includes update to test_Bugzilla.py.

Developed by Mike Taylor and I.
2004-08-19 05:29:56 +00:00
Jeremy Fincher
0f598271dc Speeling fixes. 2004-08-18 23:15:27 +00:00
Jeremy Fincher
b04f6166a3 Code cleanup. 2004-08-18 20:30:06 +00:00
Jeremy Fincher
dadc37149f Another typo. 2004-08-18 20:08:51 +00:00
James Vega
bb36f4877f If wunderground finds multiple locations, let's return the results for the
first location they list.  Also, default Weather.weather to Weather.wunder
2004-08-18 19:32:15 +00:00
Jeremy Fincher
2e8bd9a012 Oops, typo. 2004-08-18 19:03:44 +00:00
Jeremy Fincher
820c6e8e29 Refactoring for improved handling of errors later. 2004-08-18 18:55:54 +00:00
Jeremy Fincher
cd9ad40591 Let's reorder this, in case it matters sometime. 2004-08-18 18:45:52 +00:00
Jeremy Fincher
e9142dc880 Style cleanups, some refactoring. 2004-08-18 18:45:02 +00:00
Daniel DiPaolo
85cbffc5dd Tyop. 2004-08-18 18:44:18 +00:00
Jeremy Fincher
a1a4a7705b Let's name the workqueue. 2004-08-18 18:43:03 +00:00
Jeremy Fincher
3c866dcee3 Updated help string. 2004-08-18 18:42:01 +00:00
Jeremy Fincher
662a8cccc2 Default dictionary support. 2004-08-18 18:37:59 +00:00
Jeremy Fincher
b876d792e0 Fix for ugly documentation. 2004-08-18 16:12:27 +00:00
Jeremy Fincher
2be2b4e29f ly 2004-08-17 21:00:55 +00:00
Jeremy Fincher
44d9fbe02e Added wildcard support. 2004-08-17 20:59:42 +00:00
Jeremy Fincher
1290d2e3eb Added profiling information as well as the threads command. 2004-08-17 20:28:00 +00:00
James Vega
72f36efc18 Fix some problems in Infobot.py's sqlite implementation and genericize
some other errors to better fit in with db abstraction
2004-08-17 20:01:23 +00:00
Jeremy Fincher
0bdbae6e47 Make sure the MarkovWorkQueue dies. 2004-08-17 16:18:59 +00:00
Jeremy Fincher
451e083aec Updated. 2004-08-17 15:41:19 +00:00
Jeremy Fincher
fe139ce79b Immense improvements to recapturing nick. 2004-08-17 08:29:08 +00:00
James Vega
c7170240f2 Unused import 2004-08-17 05:45:47 +00:00
James Vega
ff8edb48fe Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB 2004-08-17 05:16:28 +00:00
James Vega
2ad62c502a Add conf.supybot.plugins.Quotes.requireRegistration and fix a bug with
Quotes.random
2004-08-17 03:45:30 +00:00
James Vega
0ee2ff4fbb De-uglified urllib2.URLErrors and cleaned up a couple blocks in plugins/Http.py 2004-08-17 02:52:40 +00:00
James Vega
4a8e60b087 Add showLinks config variable and remove an unnecessary utils.htmlToText 2004-08-17 02:01:26 +00:00
James Vega
5c32fc3e17 I guess not all items have titles 2004-08-17 01:12:51 +00:00
Jeremy Fincher
3d03d6fd9f Allow notes to be auto-sent. 2004-08-16 22:43:10 +00:00
Jeremy Fincher
0f14557342 Typo. 2004-08-16 21:32:32 +00:00
Jeremy Fincher
3bd1e009fa Lower the priority, so other snarfers run first. 2004-08-16 18:46:13 +00:00
James Vega
46c71a7521 Add dbi.NoRecordError and update Quotes to use it 2004-08-16 17:34:58 +00:00
James Vega
57c2f263f9 Fix broken Quotes.info and improve Quotes.search by passing the predicate
to QuotesDB.search instead of the regexp.
2004-08-16 16:36:18 +00:00
James Vega
1a6754a307 Http.cyborg now uses the user's nick if non is specified 2004-08-16 04:48:35 +00:00
James Vega
176c71b6a9 Fix Currency.xe. Also, some slight reply cleanups and default Currency.currency
to use Currency.yahoo
2004-08-16 03:34:36 +00:00
Jeremy Fincher
60a0810b97 Added change command. 2004-08-15 18:38:07 +00:00
Grant Bowman
7f9a95d50b Updated docstring for def rfes method to give Request For Enhancement acronym. 2004-08-13 15:33:58 +00:00
Jeremy Fincher
31b1bdfcc8 Changed an info log to a debug log. 2004-08-13 12:31:38 +00:00
James Vega
c2d5ac56ce Updated for database independence 2004-08-13 03:50:38 +00:00
Jeremy Fincher
f45c3f5923 Default to msg.nick. 2004-08-12 18:53:11 +00:00
James Vega
25858a7c00 Some slight adjustments brought about by investigating Bug #1002363 2004-08-12 14:15:27 +00:00
Jeremy Fincher
a1a703df32 Let's go to repr. Beware, people, this may invalidate certain databases. 2004-08-12 07:41:05 +00:00
Jeremy Fincher
1c69d9746c No notes to self. 2004-08-12 07:40:11 +00:00
Jeremy Fincher
d64bc77b5a Testing remotely blows. 2004-08-11 23:40:56 +00:00
Jeremy Fincher
7f1c57c388 Testing remotely blows. 2004-08-11 23:37:41 +00:00
Jeremy Fincher
a6f03fa33a Updated as a precursor to making it database-independent. 2004-08-11 23:35:11 +00:00
Jeremy Fincher
3af85f301b Updated as a precursor to making it database-independent. 2004-08-11 23:31:18 +00:00
Jeremy Fincher
985eb7beee Updated as a precursor to making it database-independent. 2004-08-11 23:28:45 +00:00
Jeremy Fincher
a9ab89664c Moved logfilesize to Status. 2004-08-11 17:04:57 +00:00
Jeremy Fincher
58e40a81bc Small type change. 2004-08-11 17:04:08 +00:00
Jeremy Fincher
0768ce1c85 Converted to use dbi. 2004-08-11 06:17:11 +00:00
Jeremy Fincher
ab29dbb479 Removed useless DunnoDBInterface. 2004-08-11 05:50:53 +00:00
Jeremy Fincher
c941521ba0 Converted to use dbi. 2004-08-11 05:48:28 +00:00