Abhinav Sarkar
ab26dd9f6a
Refactoring, reformatting and logging.
2015-06-26 10:45:02 +05:30
Abhinav Sarkar
9960ae2d58
Removes core's and handler's dependency on configurator.
...
by using core's own configuration module.
Also changes runner to convert between configurator's config and
core's config.
2015-06-25 02:48:49 +05:30
Abhinav Sarkar
ecb405a5bc
Hlinting.
2015-06-21 18:27:07 +05:30
Abhinav Sarkar
3d42577e62
Added support for multiple parsers per raw line; documentation
2014-10-13 11:21:08 +05:30
Abhinav Sarkar
7e2179f3d8
Upgraded dependencies
2014-10-04 22:36:33 +05:30
Abhinav Sarkar
757285f4fd
Major refactoring
...
1. Unified Messages, Events and Commands
2. Switched to a single TChan based message bus for communication between modules
3. Each handler now has a dedicated thread in which it runs, ensuring sequentiality of messages
2014-10-04 21:22:24 +05:30
Abhinav Sarkar
5d49e4e201
Added message formatters
2014-06-08 05:33:03 +05:30
Abhinav Sarkar
f412e28801
Made IRC messages and commands pluggable. Opened up message parsing
2014-06-08 04:26:50 +05:30
Abhinav Sarkar
ab22760c49
Restructed handlers project
2014-06-07 00:50:27 +05:30
Abhinav Sarkar
85cb92f1a0
Added docs to core project, some refactoring, updated dependencies
2014-06-06 19:58:53 +05:30
Abhinav Sarkar
5b28bdbe3e
More refactoring to simplify dependencies between modules
2014-06-02 00:26:41 +05:30
Abhinav Sarkar
924e023e27
Restructed and refactored
2014-06-01 23:14:19 +05:30
Abhinav Sarkar
651244834e
Added tell command handler
2014-06-01 06:48:24 +05:30
Abhinav Sarkar
068b967e8e
Consolidated Nick types
2014-06-01 02:11:20 +05:30
Abhinav Sarkar
a3231878b0
Added forget nicks command, fuzzy time in replies
2014-06-01 00:45:14 +05:30
Abhinav Sarkar
ca6ef0f166
Moved out handlers from the core module to a module of their own
2014-05-25 18:13:52 +05:30