Ben Kurtovic
39d5c7c149
Update copyright notices for 2014.
пре 11 година
Ben Kurtovic
ed95c99f0e
Update email address.
пре 11 година
Ben Kurtovic
0b7a13eca5
Update copyright notices for 2013.
пре 12 година
Ben Kurtovic
0c637d071c
Remove "irc:quit" from command/task-to-notify list; nicer watcher.
пре 12 година
Ben Kurtovic
d07d5eddcd
Split watcher messages at the correct length.
пре 12 година
Ben Kurtovic
b2b11eadad
Fix a watcher bug.
пре 12 година
Ben Kurtovic
254060fb39
Import rules properly.
пре 12 година
Ben Kurtovic
1dce7ea94b
Fixes and cleanup.
пре 12 година
Ben Kurtovic
20a485f6b9
time.sleep -> sleep
пре 12 година
Ben Kurtovic
d4e9106667
Implement remove_admin()/owner(); fixing some other things.
пре 12 година
Ben Kurtovic
2a9be6b9a4
Move watcher rules to a dedicated file instead of inside config.
пре 12 година
Ben Kurtovic
c0de766f76
Be smarter about figuring out when someone is talking to us.
пре 12 година
Ben Kurtovic
726f184227
Forgot 'self'
пре 12 година
Ben Kurtovic
8116c465e0
Implementing something to split up long IRC messages ( #34 )
пре 12 година
Ben Kurtovic
971773fc11
Fake-implement _process_message() in IRCConnection.
пре 12 година
Ben Kurtovic
5ab736723b
Fixing a number of silly mistakes; refactoring (thanks pylint)
пре 12 година
Ben Kurtovic
e133d5cfdc
Don't ping in reply() if it's private.
пре 12 година
Ben Kurtovic
b42389d393
Substitute \x0301 with \x0F for returning to "normal" colors.
пре 12 година
Ben Kurtovic
6be8fb48dd
Cleaning up project-wide copyright notices.
пре 12 година
Ben Kurtovic
53d9ed57be
Fix ident docstring.
пре 12 година
Ben Kurtovic
a07920506c
__repr__ and __str__ for all classes (22)
пре 12 година
Ben Kurtovic
f7ffd68056
Support hiding certain logs (e.g. ones containing passwords).
пре 12 година
Ben Kurtovic
68f111c7d6
'nickname: command' works if delimited by a period.
пре 12 година
Ben Kurtovic
0e2fcfed13
Run commands in separate threads.
пре 12 година
Ben Kurtovic
e9a6b5e4ac
Fixing bug with private messages.
пре 12 година
Ben Kurtovic
d30d984f05
Some refactoring.
пре 12 година
Ben Kurtovic
1adf8b26cd
Some more fixes, mainly unicode-related.
пре 12 година
Ben Kurtovic
772fcf4836
.lower() on my_nick
пре 12 година
Ben Kurtovic
3c9c63d573
Fix parse_kwargs
пре 12 година
Ben Kurtovic
fd18f468f4
Resolve missing command issue.
пре 12 година
Ben Kurtovic
4aa177dfd0
Fix NameError
пре 12 година
Ben Kurtovic
b1392afd64
Fix regex
пре 12 година
Ben Kurtovic
7bdff82971
Fix broken commands, manager, and Data.
пре 12 година
Ben Kurtovic
f7d1e9c681
Better flag handling
пре 12 година
Ben Kurtovic
42072582cf
Correct parse error in RC.re_log, detect moves correctly.
пре 12 година
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.
пре 12 година
Ben Kurtovic
5f41a1aa7a
Fudge default API query wait times a bit
- Plus a bugfix in RC.parse()
пре 12 година
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
пре 12 година
Ben Kurtovic
d4dab49873
More docstring revisions (reST-ifying, cleanup, clarifications)
пре 12 година
Ben Kurtovic
70c4c9d93d
Docstrings for Data
пре 12 година
Ben Kurtovic
0f4dc4c78b
commands.quit: use proper quit message when trigger is the bot's name
пре 12 година
Ben Kurtovic
1b88f63d27
Moving two exceptions out of earwigbot.irc
пре 12 година
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
пре 12 година
Ben Kurtovic
97e31b8a5d
RC objects are now work correctly for non-enwiki sites
пре 12 година
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
пре 12 година
Ben Kurtovic
f84747800c
Bugfixes, pyflakes compliance etc
пре 12 година
Ben Kurtovic
27848087cc
Daemonize task threads; clean up logging
пре 12 година
Ben Kurtovic
a97670262b
More helpful logging; support for !parts with messages
пре 12 година
Ben Kurtovic
30e9d30f9f
Using function aliases whenever possible; !join and !part
пре 12 година
Ben Kurtovic
c3fa92269d
Quitting works completely now; bugfixes
пре 12 година