jesopo
9c4902dcfe
"EventsResultsError"->"EventResultsError", move errors to utils.error
2019-11-18 12:06:59 +00:00
jesopo
ae9d099a41
Refactor set/channelset/serverset/botset in to 'utils.Setting' objects
2019-06-28 23:16:05 +01:00
jesopo
268c5adb3c
Add depends-on
hashflags to relevant modules
2019-05-25 21:40:06 +01:00
jesopo
cf29c37112
Add usage examples for all settings
2019-05-23 10:28:14 +01:00
jesopo
00ac4d208a
Channels are 'target' in command events
2018-12-15 22:57:38 +00:00
jesopo
9658d0285e
Support turning safe search on/off in google.py
2018-12-15 22:53:27 +00:00
jesopo
793d234a0b
'utils.http.get_url' -> 'utils.http.request', return a Response object from
...
utils.http.request
2018-12-11 22:26:38 +00:00
jesopo
8ea6db9422
Standardise "Failed to load results" errors!
2018-10-20 20:53:24 +01:00
jesopo
376825ea96
Mark command hooks that are aliases ('g' vs 'google')
2018-10-10 10:42:41 +01:00
jesopo
3016916087
Typo on modules/google.py, 'html' -> 'http'
2018-10-08 23:34:22 +01:00
jesopo
cf397c395d
Update old usage/help method
2018-10-03 15:59:49 +01:00
jesopo
69d58eede2
Move src/Utils.py in to src/utils/, splitting functionality out in to modules of
...
related functionality
2018-10-03 13:22:37 +01:00
jesopo
10ef985a8a
Switch to using docstring for usage, permission and require_mode
2018-09-30 17:29:09 +01:00
jesopo
30641ce312
We don't need to explicitly pass "buffer" through on command events
2018-09-30 11:43:34 +01:00
jesopo
8b0314b190
Use ModuleManager.BaseModule in more modules
2018-09-27 11:46:10 +01:00
jesopo
51a52e2b0e
Switch to using @Utils.hook and docstrings for event hooks
2018-09-26 18:27:17 +01:00
jesopo
8d946fb60b
Add !suggest, to get suggested searches from google
2018-09-26 14:36:33 +01:00
jesopo
ecb9d7cb3f
Move most code in root directory to src/
2018-09-24 15:13:27 +01:00
jesopo
fcbb7c960c
Refactor everything to use delimited events
2018-09-19 13:25:12 +01:00
dngfx
69543c04db
Make google.py show the search term in the results.
2018-09-08 22:53:31 +01:00
jesopo
8c6ab17e57
give an Exports object (actually, ExportsContex object) to each module, to
...
facilitate things like !set and !channelset without using the events system
2018-09-02 19:54:45 +01:00
jesopo
9874f79b49
Give modules event objects with "context"s, to facilitate purging all the event
...
hooks for a module
2018-08-31 12:55:52 +01:00
dngfx
90ce92dc39
Revert "Reformat"
...
This reverts commit abed9cf
2018-08-31 10:51:47 +01:00
dngfx
abed9cf4ea
Reformat
2018-08-31 10:50:37 +01:00
dngfx
8d6f0fffa9
Make channel values being inserted into SQLite integers if they're numbers.
...
Update ducks.py, you can now .bef and .bang! Coming soon: .friends, .killers, and .ducks
Update google to use gb instead of us. We're British goddamnit.
2018-08-31 04:14:56 +01:00
jesopo
e5a5fa5c4b
modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change logging
...
to be an object on the server object instead of an event call
2018-08-28 12:23:57 +01:00
jesopo
9b2556a65a
added usage help to a lot of modules, added a verbose option to karma.py.
2016-04-06 12:02:44 +01:00
jesopo
87af05d4b6
added a "hashflag" to modules to stop modules being loaded that rely on a not-present config option.
2016-03-30 19:31:23 +01:00
jesopo
f943d63098
first commit.
2016-03-29 12:56:58 +01:00