Ben Kurtovic
39d5c7c149
Update copyright notices for 2014.
il y a 11 ans
Ben Kurtovic
ed95c99f0e
Update email address.
il y a 11 ans
Ben Kurtovic
0b7a13eca5
Update copyright notices for 2013.
il y a 12 ans
Ben Kurtovic
0c637d071c
Remove "irc:quit" from command/task-to-notify list; nicer watcher.
il y a 12 ans
Ben Kurtovic
d07d5eddcd
Split watcher messages at the correct length.
il y a 12 ans
Ben Kurtovic
b2b11eadad
Fix a watcher bug.
il y a 12 ans
Ben Kurtovic
254060fb39
Import rules properly.
il y a 12 ans
Ben Kurtovic
1dce7ea94b
Fixes and cleanup.
il y a 12 ans
Ben Kurtovic
20a485f6b9
time.sleep -> sleep
il y a 12 ans
Ben Kurtovic
d4e9106667
Implement remove_admin()/owner(); fixing some other things.
il y a 12 ans
Ben Kurtovic
2a9be6b9a4
Move watcher rules to a dedicated file instead of inside config.
il y a 12 ans
Ben Kurtovic
c0de766f76
Be smarter about figuring out when someone is talking to us.
il y a 12 ans
Ben Kurtovic
726f184227
Forgot 'self'
il y a 12 ans
Ben Kurtovic
8116c465e0
Implementing something to split up long IRC messages ( #34 )
il y a 12 ans
Ben Kurtovic
971773fc11
Fake-implement _process_message() in IRCConnection.
il y a 12 ans
Ben Kurtovic
5ab736723b
Fixing a number of silly mistakes; refactoring (thanks pylint)
il y a 12 ans
Ben Kurtovic
e133d5cfdc
Don't ping in reply() if it's private.
il y a 12 ans
Ben Kurtovic
b42389d393
Substitute \x0301 with \x0F for returning to "normal" colors.
il y a 12 ans
Ben Kurtovic
6be8fb48dd
Cleaning up project-wide copyright notices.
il y a 12 ans
Ben Kurtovic
53d9ed57be
Fix ident docstring.
il y a 12 ans
Ben Kurtovic
a07920506c
__repr__ and __str__ for all classes (22)
il y a 12 ans
Ben Kurtovic
f7ffd68056
Support hiding certain logs (e.g. ones containing passwords).
il y a 12 ans
Ben Kurtovic
68f111c7d6
'nickname: command' works if delimited by a period.
il y a 12 ans
Ben Kurtovic
0e2fcfed13
Run commands in separate threads.
il y a 12 ans
Ben Kurtovic
e9a6b5e4ac
Fixing bug with private messages.
il y a 12 ans
Ben Kurtovic
d30d984f05
Some refactoring.
il y a 12 ans
Ben Kurtovic
1adf8b26cd
Some more fixes, mainly unicode-related.
il y a 12 ans
Ben Kurtovic
772fcf4836
.lower() on my_nick
il y a 12 ans
Ben Kurtovic
3c9c63d573
Fix parse_kwargs
il y a 12 ans
Ben Kurtovic
fd18f468f4
Resolve missing command issue.
il y a 12 ans
Ben Kurtovic
4aa177dfd0
Fix NameError
il y a 12 ans
Ben Kurtovic
b1392afd64
Fix regex
il y a 12 ans
Ben Kurtovic
7bdff82971
Fix broken commands, manager, and Data.
il y a 12 ans
Ben Kurtovic
f7d1e9c681
Better flag handling
il y a 12 ans
Ben Kurtovic
42072582cf
Correct parse error in RC.re_log, detect moves correctly.
il y a 12 ans
Ben Kurtovic
78ac1b8a80
Tons of refactoring, miscellaneous cleanup, and improvements.
* _ResourceManager: allow resources to be named anything as long as they
inherit from the base resource class; gave resources proper names.
* Renamed BaseCommand to Command and BaseTask to Task; applied renames
throughout earwigbot.commands and earwigbot.tasks.
* Data: refactored argument and command parsing to be completely internal.
Added docstrings to attributes. Applied changes to Frontend.
* IRCConnection: improved such that we accurately detect disconnects with
server pings; timeout support. Applied changes to Bot.
* Updated documentation and other minor fixes.
il y a 12 ans
Ben Kurtovic
5f41a1aa7a
Fudge default API query wait times a bit
- Plus a bugfix in RC.parse()
il y a 12 ans
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
il y a 12 ans
Ben Kurtovic
d4dab49873
More docstring revisions (reST-ifying, cleanup, clarifications)
il y a 12 ans
Ben Kurtovic
70c4c9d93d
Docstrings for Data
il y a 12 ans
Ben Kurtovic
0f4dc4c78b
commands.quit: use proper quit message when trigger is the bot's name
il y a 12 ans
Ben Kurtovic
1b88f63d27
Moving two exceptions out of earwigbot.irc
il y a 12 ans
Ben Kurtovic
80091b2de3
Updating README and class docstrings throughout wiki toolset
* Much of the documentation doesn't match the code; code will be
updated in develop soon
il y a 12 ans
Ben Kurtovic
97e31b8a5d
RC objects are now work correctly for non-enwiki sites
il y a 12 ans
Ben Kurtovic
b3c0869db2
Misc additions, cleanup, and fixes, including:
* Support for starting commands using the bot's name
* Moved _wrap_check and _wrap_process to the CommandManager
* Removed extra sortkey in afc_statistics
il y a 12 ans
Ben Kurtovic
f84747800c
Bugfixes, pyflakes compliance etc
il y a 12 ans
Ben Kurtovic
27848087cc
Daemonize task threads; clean up logging
il y a 12 ans
Ben Kurtovic
a97670262b
More helpful logging; support for !parts with messages
il y a 12 ans
Ben Kurtovic
30e9d30f9f
Using function aliases whenever possible; !join and !part
il y a 12 ans
Ben Kurtovic
c3fa92269d
Quitting works completely now; bugfixes
il y a 12 ans