Commit Graph

54 Commits

Author SHA1 Message Date
Christine Dodrill 919cc0f505 Update to python 3 2015-11-15 08:36:35 -08:00
Ryan Hitchman 31826f382f Fix #129: bot.py main() broke everything (oops) 2015-01-23 10:57:43 -08:00
Ryan Hitchman 921b986683 wrap bot.py in a main() function to be import-safe 2015-01-21 23:16:59 -08:00
Ryan Hitchman 1d7a82fe58 fix persist_dir creation 2014-04-30 20:12:28 -07:00
Ryan Hitchman 18159024c7 reload connection configurations, make admin setting per-connection 2014-04-30 13:16:16 -07:00
Ryan Hitchman cb8c437772 flake8 + autopep8 (whitespace fixes) 2014-01-14 13:12:37 -08:00
rmmh 5301b25cf6 remove a (really old) line that was used for debugging 2011-09-07 10:27:45 -05:00
Ryan Hitchman 6452c1169c disable !command, enable fuzzy command matching, make help automatic, add disabled_command (for fuzzy command match disabling), misc bugs 2010-05-07 17:16:44 -06:00
Ryan Hitchman 2a11825779 PEP8 compliance, reduce munging on tagged names 2010-03-27 02:42:27 -06:00
Donald von Stufft 24975bbf7e fix for working with virtualenv / differeny python locations 2010-03-19 05:20:00 +00:00
Ryan Hitchman 1e6c08fb30 rewrite hooking and dispatcher 2010-03-11 16:34:54 -07:00
Ryan Hitchman 253881f4b4 PEP8 compliance + clean dotnetpad 2010-02-28 19:32:41 -07:00
Ryan Hitchman 40bb91bb88 make config file use json now, remove pyyaml and various other cruft 2010-02-22 20:32:09 -07:00
Ryan Hitchman 9b25bc524f typos~ 2010-02-22 16:49:30 -07:00
Ryan Hitchman 923fdead1c fix slowness when connected to multiple networks & misc. stylistic changes 2010-02-22 16:24:01 -07:00
melonhead 4c147f2402 Add support for SSL and server passwords 2010-02-22 14:33:03 -05:00
Ryan Hitchman 9b47d394ad add fake IRC class to help tracking leaks 2010-02-11 16:29:45 -07:00
melonhead 7380470cf0 -Add "timeline" URL history plugin
-Create persist dir automatically if it does not exist
2010-01-18 12:47:55 -05:00
Ryan Hitchman 92c6d798b5 improve windows compatibility 2010-01-17 13:38:37 -07:00
Ryan Hitchman 1bc0a3497a make user/realname/port possible to change in config file 2010-01-17 13:20:11 -07:00
Ryan Hitchman bb29b225c6 add basic autoreconnect functionality -- reconnects if no messages in 5 minutes 2009-12-12 12:11:04 -07:00
Ryan Hitchman 7da1834e6a split more irc stuff from core into plugins, add nickserv support 2009-11-18 21:32:28 -07:00
Ryan Hitchman 7e30d5d0a3 pep8 compliance 2009-11-17 17:38:48 -07:00
Ryan Hitchman baa623a4ac fix autorejoin 2009-11-17 17:27:55 -07:00
Ryan Hitchman 55f4b5aa95 separate YAML config file & multiple connections 2009-11-17 17:19:26 -07:00
melonhead@grimace 1ed838df81 Revert bot.py 2009-11-12 21:16:15 -05:00
melonhead@grimace 8e8d1a583a Fix bugs??? 2009-11-12 21:11:10 -05:00
Ryan Hitchman 038793c226 move irc into core/, fix reload plugin display 2009-10-16 19:36:02 -06:00
factormystic 800df7773a oops 2009-07-10 01:08:33 -04:00
factormystic ce4b2c806c added .down plugin 2009-07-10 01:05:03 -04:00
Chris Skalenda 592257083f Added timesince from django. Adjusted sys.path accordingly.
Added reltime output to .seen.
2009-07-05 09:52:17 -05:00
sekkusu@server.danieljennings.net 4358a4cc62 Whoops 2009-05-22 00:14:01 +00:00
sekkusu@server.danieljennings.net 92ea836c50 Adding TinyUrl parser thingie. 2009-05-22 00:12:35 +00:00
Ryan Hitchman 322205eb92 misc cleaning, fix urban 2009-04-19 05:42:48 -06:00
Ryan Hitchman e284ed75ba split core into more reloadable chunks, more log work, beginning of hook.queue 2009-04-19 05:18:27 -06:00
Ryan Hitchman db1997d529 logging basically done, more cleaning 2009-04-17 21:51:14 -06:00
Ryan Hitchman 666a2fe3ce don't shadow locals() with a variable 2009-04-17 19:34:16 -06:00
Ryan Hitchman 5c9c8704c2 load plugins using built-in compile() and eval() instead of imp.load_source() => no generated .pyc files 2009-04-17 19:32:36 -06:00
Ryan Hitchman 5ea26b8ff7 PEP8 compliance (only whitespace changes) 2009-04-17 18:57:18 -06:00
Ryan Hitchman 94d9fd22f0 make log append work, make bot respond to PMs, other minor cleanups 2009-04-17 18:13:54 -06:00
Ryan Hitchman 13bd7fd3fe only reload modules when necessary (instead of all when one changed), move commandprefix into sieve 2009-04-17 17:12:40 -06:00
Ryan Hitchman b88b107343 beginning of log plugin 2009-04-17 15:54:11 -06:00
Ryan Hitchman 9deb8e244a urbandictionary plugin, '!' as command prefix, iambuttbot & twitter tweaks 2009-04-16 21:52:47 -06:00
Ryan Hitchman c6e24fa297 remember plugin 2009-04-02 21:50:38 -06:00
Ryan Hitchman aead137ed7 minor edit to plugin reloading (dir() -> vars()) 2009-03-30 17:40:43 -06:00
Ryan Hitchman 852bebe58c babel plugin 2009-03-24 22:45:33 -06:00
Ryan Hitchman d755e4c601 cleaning leftovers 2009-03-15 22:51:06 -06:00
Ryan Hitchman d560cb90dc changing magical discipline from arcane to serpentine 2009-03-15 22:30:46 -06:00
Ryan Hitchman 29e7fef87f cleaning twitter, bot 2009-03-15 14:04:02 -06:00
Ryan Hitchman a048452deb simplifying interface (functions can now take one argument and return one string) 2009-03-15 01:25:32 -06:00